搜索最佳的HTML5到Java框架

搜索最佳的HTML5到Java框架,html,apache-flex,flex4,html5-canvas,flex3,Html,Apache Flex,Flex4,Html5 Canvas,Flex3,我们有一个金融和保险产品,它使用JBoss应用服务器构建Flex作为前端,Java(EJB)作为后端,现在我们想将前端从Flex改为HTML5。我们在Flex中使用的框架是cairngorm,我认为这是Flex使用blazeds与java通信的最佳方式。 现在有谁能帮我选择HTML5的框架,这样只有Flex端会被取代。正如我所说的,应用程序范围非常大,有数千个flex文件和自定义组件SWC。请给我一个合适的框架,这样我就可以用HTML5替代我的Flex 我认为您可以使用Sencha/extjs,

我们有一个金融和保险产品,它使用JBoss应用服务器构建Flex作为前端,Java(EJB)作为后端,现在我们想将前端从Flex改为HTML5。我们在Flex中使用的框架是cairngorm,我认为这是Flex使用blazeds与java通信的最佳方式。
现在有谁能帮我选择HTML5的框架,这样只有Flex端会被取代。正如我所说的,应用程序范围非常大,有数千个flex文件和自定义组件SWC。请给我一个合适的框架,这样我就可以用HTML5替代我的Flex

我认为您可以使用Sencha/extjs,最新版本的Sencha可以在客户端接受amf协议数据,因此您可以花时间开发UI,而不是重写服务,而且它与flex一样强大,有一个庞大的社区支持。GWT可能是一个很好的替代品,但它也有自己的问题,最终会用Java编写大量代码。人们说JQueryUI很好,我从来没有亲自使用过


Adobe已经开始围绕html5开发IDE,检查AdobeEdge

欢迎来到StackOverflow;请阅读“帮助”部分,了解有关该网站的更多信息,包括此处认为合适的问题类型:当前的问题是征求建议,这被认为是糟糕的形式。也就是说:很多Flex开发者都喜欢angularJS。很多人已经成功地使用了JQuery[和/或Backbone.js]。Sencha工具链是JS空间b/c中最接近Flex的工具,它有付费的支持选项和巨大的UI库。我会从这三个选项开始,看看其中一个是否适合你。如果你想用JS框架取代Flex,你会受到很大的伤害。我也试过同样的方法,似乎用JS构建大型应用程序就像把一个方形的钉子敲入一个圆形的洞。就您的后端而言,它是用BlazeDS完成的。如果你要去SPA(单页应用程序),你将不得不考虑将如何处理这些对象。这应该不难,但必须在路线图上。我们使用了GWT+Sencha。