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

发布于 2024-10-05 14:03:30 字数 2253 浏览 7 评论 0原文

有几个问题接近这个问题的答案,但没有一个真正帮助我解决。

我有一个用 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 组件
  • 布局管理器

缺点:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹿港巷口少年归 2024-10-12 14:03:30

我在 JSF 和 http://jboss.org/richfaces 方面获得了极好的体验。优点:

  • JSF 在某种程度上可以被认为是一个标准
  • RichFaces 具有强大的支持,并且可以轻松地与 JSF 集成
  • RichFaces 具有各种方便的 GUI 组件

缺点:

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

I have made excellent experience with 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)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文