Backbase 4.2新特点揭秘[Java编程]
本文“Backbase 4.2新特点揭秘[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Enterprise Ajax for Java框架的4.2版,这个新的版本为Java开辟者供应了一个完好的Ajax平台,支持很多常用的框架,包含Struts、Spring MVC和Java Server Faces.Backbase的Enterprise Ajax for Java的终纵目标是供应一个基于尺度的、可以替换近似Flex和Silverlight的插件,供应简单的特点、支持和开辟工具.
InfoQ采访了Backbase和Michel Gerin和Jep Castelein以理解关于这个版本更多的信息.
这个版本有什么新东西?
只需编写少量程序,新数据服务便可以简单地拉取数据.原始的XML可以被转换为Java数据对象,以便利操作.
支持JSF:支持Progressive HTML Enhancement(译者注:Progressive Enhancement是一种web计划的战略,夸大可拜候性、语义标志、外部款式以及脚本技术,具体请参考wikipedia )以及第三方AJAX客户端,比方Google gadgets、YUI widgets等等.
Struts衔接器目前充分操纵了数据服务、支持Struts 2.0、并且包含一个更新的简单利用.
Srping MVC也作为一个新衔接器被支持.
Michel确认unobtrusive JavaScript(译者注:Unobtrusive JavaScript是一种正在表现的JavaScript编程技术,用于万维网,具体请参考wikipedia)已经被用在框架中:
Unobtrusive JavaScript目前仅仅被认为是一种正在表现的范式,但是Backbase已经利用了4年.这阐明了Backbase的架构是多么抢先.
与其他Ajax框架相比,Backbase有什么特点?
Enterprise Ajax for Java与其他开源框架相比有什么差别?比方Prototype,一样使得开辟者可以写出基于AJAX的页面并且是完好免费的.Jep答复:
绝大大都开源的Ajax框架是仅客户端的(client-only),并且不是针对Java的.其他一些开源框架是针对Java的,但是他们需求Java的功效(Icefaces,GWT),所以没有仅客户端的版本.Backbase Enterprise Ajax的差别之处在于供应针对Java的并且仅客户端的版本.
Jep阐明Backbase还供应了一些更好的特点和高级支持:
[Enterprise Ajax for Java]关注于更复杂的Ajax项目:它不但包含超越250个widget和函数,并且实现了很多W3C尺度,比方XPath 2.0和SMIL.Backbase有一个24x7的支持系统和一个环球咨询团队来支持最苛求的客户.Prototype是一个非常轻量级的库,没有预构建的widget,更适于相对简单的Ajax项目,并且没有公司为它供应商业级的支持.
Michel还将伸缩性作为一个因素:
作为一个基于Prototype的利用,随着利用的增长,JavaScript的复杂性会爆增,增添一个新特点的代价会剧增.另一方面,一个基于Backbase的利用可以增添特点和伸缩性来处理数以万计的用户而同时易于保护和扩大.
社区答应
Enterprise Ajax for Java是一个商业产品,但是开源项目还是可以操纵它.事实上,有些开源项目已经这样做了.Backbase的社区答应答应开辟者免费的将框架集成到开源项目中.Jep描写了答应:
社区答应答应你在每个公司最多两个服务器CPU上利用Backbase服务器软件.开源项目可免得费包含Backbase软件,只要在README文件和发行版本阐明中包含一个社区答应的择要信息便可.
Backbase的近期筹划是什么?
要加进Enterprise Ajax的一个主要的新特点是Visual Ajax Builder,一个基于Eclipse的可视编辑器. 请在这里登记以便在beta版公布时得到一份.
Backbase别的一个持续改良的范畴是性能.Backbase但愿一个将来的版本中消除静态HTML页面和动态AJAX页面装载时间的差别.
以上是“Backbase 4.2新特点揭秘[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |