Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与Java集成的富web应用程序(使用AJAX)框架_Java_Web Applications_Rich Internet Application - Fatal编程技术网

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

与Java集成的富web应用程序(使用AJAX)框架,java,web-applications,rich-internet-application,Java,Web Applications,Rich Internet Application,有几个问题接近这个问题的答案,但没有一个真正帮助了我 我有一个web应用程序,其后端是用Spring/Java编写的,目前有一个非常web 1.0的界面,我想使用RIA(富internet应用程序)框架构建一个更丰富、更交互式的站点版本 我热衷于支持布局管理器和UI组件库的RIA框架。(我总是想知道为什么某个div位于错误的位置,或者具有错误的边框等,而我不是一个web用户体验者;-) 我以前有使用EclipseRAP框架的经验,虽然它实际上工作得很好,但它限制性很强,并且有一点缺陷 我列出了以

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

我有一个web应用程序,其后端是用Spring/Java编写的,目前有一个非常web 1.0的界面,我想使用RIA(富internet应用程序)框架构建一个更丰富、更交互式的站点版本

我热衷于支持布局管理器和UI组件库的RIA框架。(我总是想知道为什么某个div位于错误的位置,或者具有错误的边框等,而我不是一个web用户体验者;-)

我以前有使用EclipseRAP框架的经验,虽然它实际上工作得很好,但它限制性很强,并且有一点缺陷

我列出了以下框架,结合我的经验,希望看到关于我的评估是否正确的答案,以及任何其他建议或更全面的信息

编辑:下面是一个文档,其中列出了Java可用的各种RIA框架和LIB的一些分类

非常感谢

ExtJS/ExtGWT
SmartGWT
获取分机
优点:

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

  • 看来主题化一定很困难,因为所有的实现看起来都很像“extJS”
  • 因为我想使用Java绑定到UI组件,所以集成很重要
  • 有人抱怨它怎么不起作用;我工作不太好;
  • 各种GWT集成产品的状态相当混乱
OpenLaszlo
优点:

  • 似乎很好地支持“实时”组件,如股票行情
  • 与lightspeed http服务器集成
缺点

  • 看起来需要开发人员许可证才能访问SDK
Backbase
专业人士

  • 缺点

RAP 优点:

  • 可以利用SWT代码投资
  • eclipse集成
缺点:

  • 死板的
  • 部署是一种痛苦
  • 很难排除错误
  • 似乎不支持
TIBCO通用界面

专业人士

  • 开放源代码可用
  • 与lightstreamer http实时流媒体服务器集成
缺点

  • 看起来开始并不容易
JSF和。

专业人士:

  • JSF在某种程度上可以被视为一种标准
  • RichFaces具有强大的支持能力,可以轻松地与JSF集成
  • RichFaces有各种方便的GUI组件
缺点:

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

我在使用JSF和JSF方面积累了丰富的经验。专业人士:

  • JSF在某种程度上可以被视为一种标准
  • RichFaces具有强大的支持能力,可以轻松地与JSF集成
  • RichFaces有各种方便的GUI组件
缺点:

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

是的,我确实看过JSF,但是被大量的组件库和各种相关项目弄糊涂了,比如ICEfaces、richFaces、openfaces、tinidad、tobago、primefaces、,ourFacesI还对一个支持布局管理器的框架感兴趣,这让我很喜欢ExtGWT和RAPI。我们决定将应用程序分为两个视图部分,并使用eclipse RAP和JSF来实现更面向市场/客户的部分。OpenLaszlo是公共许可下的开源软件。使用该平台不需要任何许可证。对于实时功能,请查看Apache孵化器项目“OpenMeetings”:UI和实时通信部分使用OpenLaszlo实现,而后端使用Java和Red5服务器进行流/录制。