|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。Backbase在一周前公布了EnterpriseAjaxforJava框架的4.2版。这个新的版本为Java开辟者供应了一个完全的Ajax平台,撑持很多经常使用的框架,包含Struts、SpringMVC和JavaServerFaces。Backbase的EnterpriseAjaxforJava的最终方针是供应一个基于尺度的、能够取代相似Flex和Silverlight的插件,供应复杂的特征、撑持和开辟工具。InfoQ采访了Backbase和MichelGerin和JepCastelein以懂得关于这个版本更多的信息。
这个版本有甚么新工具?
- 只需编写大批程序,新数据服务就能够简单地拉取数据。原始的XML能够被转换为Java数据对象,以便利操纵。
- 撑持JSF:撑持ProgressiveHTMLEnhancement(译者注:ProgressiveEnhancement是一种web计划的战略,夸大可会见性、语义标志、内部款式和剧本手艺,详细请参考wikipedia)和第三方AJAX客户端,比方Googlegadgets、YUIwidgets等等。
- Struts毗连器如今充实使用了数据服务、撑持Struts2.0、并且包括一个更新的复杂使用。
- SrpingMVC也作为一个新毗连器被撑持。
Michel确认unobtrusiveJavaScript(译者注:UnobtrusiveJavaScript是一种正在出现的JavaScript编程手艺,用于万维网,详细请参考wikipedia)已被用在框架中:UnobtrusiveJavaScript如今仅仅被以为是一种正在出现的范式,但是Backbase已利用了4年。这申明了Backbase的架构是何等抢先。 与其他Ajax框架比拟,Backbase有甚么特性?
EnterpriseAjaxforJava与其他开源框架比拟有甚么分歧?比方Prototype,一样使得开辟者能够写出基于AJAX的页面而且是完整收费的。Jep回覆:尽年夜多半开源的Ajax框架是仅客户真个(client-only),并且不是针对Java的。其他一些开源框架是针对Java的,可是他们必要Java的功效(Icefaces,GWT),以是没有仅客户真个版本。BackbaseEnterpriseAjax的分歧的地方在于供应针对Java的并且仅客户真个版本。 Jep申明Backbase还供应了一些更好的特征和初级撑持:[EnterpriseAjaxforJava]存眷于更庞大的Ajax项目:它不但包含凌驾250个widget和函数,并且完成了良多W3C尺度,比方XPath2.0和SMIL。Backbase有一个24x7的撑持体系和一个环球征询团队来撑持最苛求的客户。Prototype是一个十分轻量级的库,没有预构建的widget,更适于绝对复杂的Ajax项目,并且没有公司为它供应贸易级的撑持。 Michel还将伸缩性作为一个要素:作为一个基于Prototype的使用,跟着使用的增加,JavaScript的庞大性会爆增,增添一个新特征的价值会剧增。另外一方面,一个基于Backbase的使用能够增添特征和伸缩性来处置数以万计的用户而同时易于保护和扩大。 社区允许
EnterpriseAjaxforJava是一个贸易产物,可是开源项目仍是能够使用它。现实上,有些开源项目已如许做了。Backbase的社区允许同意开辟者收费的将框架集成到开源项目中。Jep形貌了允许:社区允许同意你在每一个公司最多两个服务器CPU上利用Backbase服务器软件。开源项目能够收费包含Backbase软件,只需在README文件和刊行版本申明中包括一个社区允许的择要信息便可。 Backbase的近期企图是甚么?
要加进EnterpriseAjax的一个次要的新特征是VisualAjaxBuilder,一个基于Eclipse的可视编纂器。请在这里挂号以便在beta版公布时失掉一份。
Backbase别的一个延续改善的范畴是功能。Backbase但愿一个未来的版本中打消静态HTML页面和静态AJAX页面装载工夫的差异。
来自:http://www.infoq.com/cn/news/2008/06/backbase-42
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。 |
|