与Java集成的富Web应用程序(使用AJAX)框架

时间:2010-12-02 11:28:39

标签: java web-applications rich-internet-application

有几个问题可以解决这个问题,但没有一个问题可以帮助我解决问题。

我有一个带有Spring / Java后端的Web应用程序,目前有一个非常web的界面,我想使用RIA(富Internet应用程序)框架构建一个更丰富,更具交互性的网站版本。

我热衷于支持布局管理器和UI组件库的RIA框架。 (因为我总是发现自己想知道为什么有些div在错误的地方,或者有错误的边界等等,而且我不是网络用户体验用户; - )

我之前有过使用eclipse RAP框架的经验,虽然它实际上工作得非常好,但它非常严格,而且有点小错误。

我已根据自己的经验列出了以下框架,并希望看到我的评估是否正确,以及任何其他建议或更全面的信息。

编辑:这是一个文档,其中包含各种可用于Java的RIA框架和库的细分RIA_Frameworks

非常感谢。

ExtJS / ExtGWT ExtGWT product page
SmartGWT的
获取-Ext的
专业人士:

  • 开源库可用
  • Java api
  • 有一个带有时髦吉他音轨的演示; - )
  • 许多可用的UI组件
  • 布局管理员
缺点:

的OpenLaszlo
优点:

  • 似乎支持“实时”组件,如股票代码好
  • 与lightspeed http server
  • 集成

缺点

  • 看起来需要开发人员许可才能访问SDK

Backbase公司
职业选手

  • 缺点

RAP RAP demo site 优点:

  • 可以利用SWT代码投资
  • eclipse integration

缺点:

  • inflexible
  • 部署很痛苦
  • 很难排除错误
  • 似乎不支持

TIBCO通用界面 TIBCO GI opensource

专业人员

  • 开源可用
  • 与lightstreamer http直播服务器集成

缺点

  • 看起来不太容易

JSF和http://jboss.org/richfaces

Pro的:

  • JSF可以在某种程度上被视为标准
  • RichFaces非常支持并且可以轻松地与JSF集成
  • RichFaces拥有各种方便的GUI组件

缺点:

  • JSF的陡峭学习曲线
  • JSF和RichFaces的性能并不令人难以置信。明智地使用它(不是1000个并发会话)
  • 没有布局管理员,需要使用DIVS和css
  • 来搞定

1 个答案:

答案 0 :(得分:0)

我在JSF和http://jboss.org/richfaces方面积累了丰富的经验。 Pro的:

  • JSF可以在某种程度上被视为标准
  • RichFaces非常支持并且可以轻松地与JSF集成
  • RichFaces拥有各种方便的GUI组件

缺点:

  • JSF的陡峭学习曲线
  • JSF和RichFaces的性能并不令人难以置信。明智地使用它(不是1000个并发会话)