我们计划将feedreader创建为Windows 桌面和 iPad 应用程序。由于我们希望能够在此应用程序中显示网站并运行(我们自己的)JavaScript,因此我们考虑将应用程序交付为 HTML/CSS/JavaScript,仅由一些 .NET 控件或 Cocoa Touch 网络浏览器组件包装。所以手头的任务是找出使用哪个框架来创建要嵌入到应用程序中的 HTML/CSS/JS 文件。
对于 HTML/CSS/JavaScript 的开发,我们很乐意使用 Vaadin、GWT 或其他一些框架,因为我们使用 Java 比使用 JS 要好得多。经过短暂的头脑风暴后,我们更喜欢 Vaadin,因为 UI 组件非常好,但我担心大部分繁重的工作将在服务器上而不是在客户端上(这不会太好)。我们也想要 GWT,但是 Java 到 JS 的编译需要很多时间和额外的步骤,并且过去使用它时会减慢开发时间。
问题是:你会选择哪个开发框架(假设你想实现这个项目并且到目前为止你主要使用 Java),为什么?如果有更好的框架选项(富客户端框架列表),请告诉我。
编辑:应用程序需要不时与我们的服务器通信(例如同步已读取的内容),但主要应该获取 xml 提要本身。因此,我希望大多数生成的代码可以嵌入到应用程序中,并且不需要我们的服务器进行繁重的活动。
Edit2:我们(实际上即使您怀疑)预计至少有 10000 个用户。