有没有人对真正好的 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 操作,但我还将通过该应用程序流式传输视频,以及处理来自服务器的警报和事件。
感谢您的任何建议
约书亚