Akk*_*kku 5 gwt ria wicket desktop-application vaadin
我们计划将feedreader创建为Windows桌面和iPad应用程序.因为我们希望能够展示网站和运行(我们自己)的JavaScript在这个应用中,我们想过交付应用程序,HTML/CSS/JavaScript的,只是一些.NET控件或可可触摸WebBrowser组件包.因此,手头的任务是找出用于创建嵌入应用程序的HTML/CSS/JS文件的框架.
对于HTML/CSS/JavaScript的开发,我们很乐意使用Vaadin,GWT或其他一些框架,因为我们使用Java比使用JS要好得多.我们在短暂的头脑风暴之后支持Vaadin,因为UI组件非常好,但我担心大部分繁重的工作都会在服务器上,而不是在客户端(这不会太好).我们也想要GWT,但Java-to-JS编译需要花费大量时间和额外的步骤,并且在使用它时过去减慢了开发时间.
问题是:你会选择哪个开发框架(假设你想实现这个项目,你到目前为止大部分都是Java),为什么?如果有更好的框架选项(富客户端框架列表),请告诉我.
编辑:应用程序需要不时地与我们的服务器通信(例如同步已读取的内容),但主要应该自己获取xml feed.因此,我希望大多数生成的代码都可以嵌入到应用程序中,并且不需要对我们的服务器进行繁重的活动.
编辑2:我们(实际上即使你怀疑)预计至少有10000名用户.
根据我对Vaadin的经验,我会考虑到这一点,但你的要求有点偏向于纯GWT.
因为Vaadin的开发速度要快得多,所以你可以先建立一个小的Vaadin版本,然后看看iPad上是否存在问题.
另一方面,如果您可以假设立即上线,则可以完全跳过本地服务器安装.只需在线运行应用程序并使用操作系统默认浏览器控件(即您建议的.NET控件)实现桌面版本.然后Vaadin更容易.