2010-01-30 73 views
0

有没有人有一个非常好的RIA平台的任何经验。我将开始开发一个应用程序,并且我打算将Netbeans RCP用于胖客户端。我也想创建一个相同应用程序的RIA版本。我一直在寻找一个RIA框架,它可以与Netbeans RCP相媲美,而且还没有找到。我的要求如下。RIA平台像Netbeans RCP

  • 模块化 - 我希望能够添加和删除功能,而无需重新编译
  • 开箱即用的特点 - 我想有特点的是,类似的Netbeans RCP盒子(或最任何其他RCP),例如内置的菜单系统,窗口系统(允许对接和记忆窗口在会话之间的位置),开箱即用的身份验证和授权支持,以及“选项”窗格支持(我真的很喜欢如何添加模块,并让该模块通过标准的“选项”对话框公开选项)
  • 操作和命令 - 我希望能够处理来自其他模块的操作而不需要连接对其他模块采取行动。
  • 我想通过GlassFish部署应用程序,但这不是一个交易断路器。
  • 现代 - 框架应该使用最新的标准,并且我计划尽快转移到J2EE7,所以必须积极更新平台以支持这种迁移。
  • 我愿意支付,但许可证不能是“每服务器”或“每个实例”
  • Java不是必须的,但我打算在应用程序的其余部分使用Java(服务层)和Netbeans RCP前端。

过去6年来我一直是一个.NET开发人员,刚刚研究过Java的世界,我对丰富的社区感到非常惊讶,我以为.net有一个大的开放来源社区,但是java的规模更大一些。我甚至不知道任何与.net社区中的Netbeans RCP接近的东西,更不用说RIA版本了。

我已经看了几个框架,但其中大多数似乎主要是可以用来构建应用程序的库,我真的不想花时间和维护成本来构建上面列出的基础结构。东西我看都....

  • Tepestry
  • “的SmartClient”
  • GWT
  • 检票

这些都似乎是很好的构建块,但我想一个开箱即用的解决方案。该应用程序将主要是CRUD操作,但我也将通过应用程序流式传输视频,以及处理来自服务器的警报和事件。

感谢您的任何意见

约书亚

回答

2

的Eclipse与GWT插件是相当容易获取所有正在运行的开箱。首先浏览GWT教程,然后您就可以开始了。我意识到你已经看过GWT,但Eclipse插件简化了许多咕噜作业。

0

确实。 GWT Eclipse插件简化了编译,depoloying和运行它们(Jetty)。它也有App Engine支持。