0

有没有人对真正好的 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 版本了。

我看过一些框架,但它们中的大多数似乎主要是可以用来构建应用程序的库,我真的不想花费时间和维护成本来构建上面列出的基础设施。我看过的东西是......

  • 挂毯
  • “智能客户端”
  • GWT
  • 便门

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

感谢您的任何建议

约书亚

4

2 回答 2

2

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

于 2010-01-30T20:03:53.997 回答
0

的确。GWT Eclipse 插件简化了编译、部署和运行它们(Jetty)。它还具有 App Engine 支持。

于 2010-01-30T20:45:48.337 回答