像Netbeans RCP这样的RIA平台

时间:2010-01-30 19:57:47

标签: java netbeans frameworks ria rcp

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

  • 模块化 - 我希望能够在不重新编译的情况下添加和删除功能
  • 开箱即用的功能 - 我希望开箱即用,类似于Netbeans RCP(或大多数其他RCP),例如内置的菜单系统,窗口系统(允许对接和记忆)其中窗口在会话之间),开箱即用的身份验证和授权支持,以及“选项”窗格支持(我真的很喜欢如何添加模块,并让该模块通过标准“选项”对话框公开选项)。
  • 操作和命令 - 我希望能够处理来自其他模块的操作,而无需将操作耦合到其他模块。
  • 我想通过GlassFish部署应用程序,但这不是一个交易破坏者。
  • 现代 - 框架应该使用最新的标准,我计划尽快迁移到J2EE7,因此必须积极更新平台以支持这种迁移。
  • 我愿意付款,但许可证不得为“每服务器”或“按实例”
  • Java不是必须的,但我打算在应用程序的其余部分(服务层)和Netbeans RCP前端使用java。

我在过去的6年里一直是.net开发人员,最近才开始研究java的世界,我对富有的社区感到惊讶,我认为.net有一个庞大的开源社区,但java的数量级要大一些。我不知道.net社区中甚至接近Netbeans RCP的任何内容,更不用说RIA版本了。

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

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

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

感谢您的任何建议

约书亚

2 个答案:

答案 0 :(得分:2)

使用GWT插件的Eclipse很容易开箱即用。首先逐步完成GWT教程,您就可以开始了。我意识到你已经看过GWT了,但Eclipse插件简化了很多繁重的工作。

答案 1 :(得分:0)

事实上。 GWT Eclipse插件简化了编译,解压缩和运行它们(Jetty)。它还具有App Engine支持。