与 Java 集成的丰富 Web 应用程序(使用 AJAX)框架
有几个问题接近这个问题的答案,但没有一个真正帮助我解决。
我有一个用 Spring/Java 编写的后端 Web 应用程序,目前有一个非常 Web 1.0 的界面,我想使用 RIA(富互联网应用程序)框架构建一个更丰富、更具交互性的网站版本。
我热衷于支持布局管理器和 UI 组件库的 RIA 框架。 (因为我总是想知道为什么有些 div 位于错误的位置,或者有错误的边框等,而且我不是一个 Web UX 人员;-)
我以前有使用 eclipse RAP 框架的经验,虽然这实际上相当有效还好,它的限制非常大,而且有点问题。
我根据自己的经验列出了以下框架,希望了解我的评估是否正确的答案,以及任何其他建议或更完整的信息。
编辑:这里是一个文档,其中包含可用于 Java RIA_Frameworks 的各种 RIA 框架和库的详细信息 。
非常感谢
ExtJS / ExtGWT ExtGWT 产品页面
SmartGWT
Get-Ext
优点:
- 可用的开源库
- Java api
- 有一个带有时髦吉他音轨的演示;-)
- 有很多可用的 UI 组件
- 布局管理器
缺点:
- 似乎主题化一定很困难,因为所有实现看起来都像“extJS”,
- 因为我想要使用 Java 绑定到 UI 组件,集成很重要
- ,有人抱怨它不能很好地工作; http://whatwouldnickdo.com/wordpress/235/gwt-ext- to-ext-gwt/
- 各种GWT集成产品的地位相当混乱
OpenLaszlo
优点:
- 似乎支持股票行情等“实时”组件
- 与光速 http 服务器很好地集成
缺点
- 看起来需要开发人员许可证才能访问 SDK
Backbase
优点
缺点
RAP RAP 演示站点 优点:
- 可以利用 SWT 代码投资
- Eclipse 集成
缺点:
- 不灵活
- 部署
- ,很难排除 bug
- 似乎不支持
TIBCO 通用接口 TIBCO GI 开源
优点
- 开源可用
- 与 lightstreamer http 直播流服务器集成
缺点
- 看起来不太容易上手
JSF 和 http://jboss.org/richfaces。
优点:
- JSF 在某种程度上可以被视为标准
- RichFaces,它具有强大的支持,并且可以轻松地与 JSF 集成
- RichFaces各种方便的 GUI 组件
缺点:
- JSF 的学习曲线陡峭
- JSF 和 RichFaces 的性能并不令人难以置信。明智地使用它(不适用于 1000 个并发会话)
- 没有布局管理器,需要认真使用 DIVS 和 css
There are a few questions that approach an answer to this question, but none that really helped me out.
I have a web application with a back-end written in Spring/Java that currently has a very web 1.0 interface, I would like to build a richer more interactive version of the site using a RIA (rich internet application) framework.
I am keen on RIA frameworks that support layout managers as well as UI component libraries. (as I always find myself wondering why some div is in the wrong place, or has the wrong border etc, and i am not a web UX person;-)
I have previous experience using the eclipse RAP framework, and while that actually worked quite nicely, it was very restrictive and a tiny bit buggy.
I have listed the following frameworks, with my experiences and would like to see answers on whether I am correct in my assessment, and any other suggestions or fuller information.
Edit: here is a document with some breakdowns of various RIA frameworks and libs available to Java RIA_Frameworks
Many Thanks.
ExtJS / ExtGWT ExtGWT product page
SmartGWT
Get-Ext
pros:
- open source lib available
- Java api
- has a demo with a funky guitar track ;-)
- lots of UI components available
- layout manager
cons:
- it seems that theme-ing it must be difficult as all the implementations look really like "extJS"
- as I want to use Java to bind to the UI components the integration is important
- there are people complaining about how it doesn;t work very well;
http://whatwouldnickdo.com/wordpress/235/gwt-ext-to-ext-gwt/ - the status of the various GWT integrated products is quite confused
OpenLaszlo
pros:
- appears to support "real time" components like stock tickers well
- integrates with lightspeed http server
cons
- looks to need a developer license to access the SDK
Backbase
pros
cons
RAP RAP demo site
pros:
- can leverage SWT code investment
- eclipse integration
cons:
- inflexible
- deployment was a pain
- hard to troubleshoot bugs
- doesn't seem to support
TIBCO general interface TIBCO GI opensource
pros
- open source available
- integrates with lightstreamer http live streaming server
cons
- doesn't look very easy to get started
JSF and http://jboss.org/richfaces.
Pro's:
- JSF can be somewhat considered a standard
- RichFaces has great support and easily integrates with JSF
- RichFaces has all sorts of handy GUI components
Cons:
- Steep learning curve for JSF
- Performance of both JSF and RichFaces are not incredible. Use it wisely (not for 1000 concurrent sessions)
- no layout manager, need to get down and dirty with DIVS and css
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 JSF 和 http://jboss.org/richfaces 方面获得了极好的体验。优点:
缺点:
I have made excellent experience with JSF and http://jboss.org/richfaces. Pro's:
Cons: