【发布时间】:2011-05-19 01:55:13
【问题描述】:
有几个问题可以回答这个问题,但没有一个真正帮助我。
我有一个使用 Spring/Java 编写的后端 Web 应用程序,该应用程序当前具有非常 Web 1.0 的界面,我想使用 RIA(富互联网应用程序)框架构建一个更丰富、更具交互性的网站版本。
我热衷于支持布局管理器和 UI 组件库的 RIA 框架。 (因为我总是想知道为什么某些 div 在错误的位置,或者有错误的边框等,而且我不是网络 UX 人员;-)
我之前有使用 eclipse RAP 框架的经验,虽然它实际上工作得非常好,但它的限制非常严格,而且有一点点错误。
我根据我的经验列出了以下框架,并希望看到我的评估是否正确的答案,以及任何其他建议或更全面的信息。
编辑:这是一个文档,其中包含对 Java 可用的各种 RIA 框架和库的一些细分RIA_Frameworks
非常感谢。
ExtJS / ExtGWT ExtGWT product page
SmartGWT
Get-Ext
优点:
- 可用的开源库
- Java 接口
- 有一个带有时髦吉他音轨的演示 ;-)
- 大量可用的 UI 组件
- 布局管理器
缺点:
- 看来主题化一定很困难,因为所有实现看起来都像“extJS”
- 因为我想使用 Java 绑定到 UI 组件,所以集成很重要
- 有人抱怨它怎么不工作;效果不好; http://whatwouldnickdo.com/wordpress/235/gwt-ext-to-ext-gwt/
- 各种GWT集成产品的状态比较混乱
OpenLaszlo
优点:
- 似乎很好地支持股票行情等“实时”组件
- 与光速http服务器集成
缺点
- 看起来需要开发者许可证才能访问 SDK
后台
优点
缺点
说唱 RAP demo site 优点:
- 可以利用 SWT 代码投资
- eclipse 集成
缺点:
- 不灵活
- 部署很痛苦
- 难以解决错误
- 好像不支持
TIBCO 通用接口 TIBCO GI opensource
优点
- 开源可用
- 与lightstreamer http直播服务器集成
缺点
- 看起来不太容易上手
JSF 和http://jboss.org/richfaces。
专业人士:
- JSF 在某种程度上可以被视为标准
- RichFaces 有强大的支持,并且很容易与 JSF 集成
- RichFaces 有各种方便的 GUI 组件
缺点:
- JSF 的陡峭学习曲线
- JSF 和 RichFaces 的性能并不令人难以置信。明智地使用它(不要用于 1000 个并发会话)
- 没有布局管理器,需要用 DIVS 和 css 弄脏和弄脏
【问题讨论】:
标签: java web-applications rich-internet-application