backbase:Backbase 4.2新特性揭秘

  Backbase在周前发布了Enterprise Ajax for Java框架4.2版这个新版本为Java开发者提供了个完整Ajax平台支持许多常用框架包括Struts、Spring MVC和Java Server FacesBackbaseEnterprise Ajax for Java终极目标是提供个基于标准、可以代替类似Flex和Silverlight插件提供简单特性、支持和开发工具

  InfoQ采访了Backbase和Michel Gerin和Jep Castelein以了解有关这个版本更多信息

  这个版本有什么新东西?

  只需编写少量新数据服务就可以容易地拉取数据原始XML可以被转换为Java数据对象以方便操作

  支持JSF:支持Progressive HTML Enhancement(译者注:Progressive Enhancement是种web设计策略强调可访问性、语义标记、外部样式以及脚本技术具体请参考wikipedia )以及第 3方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功能(IcefacesGWT)所以没有仅客户端版本Backbase Enterprise Ajax区别的处在于提供针对Java而且仅客户端版本

  Jep介绍说明Backbase还提供了些更好特性和高级支持:

  [Enterprise Ajax for Java]关注于更复杂Ajax项目:它不仅包括超过250个widget和而且实现了很多W3C标准例如XPath 2.0和SMILBackbase有个24x7支持系统和个全球咨询团队(Team)来支持最苛求客户Prototype是个非常轻量级没有预构建widget更适于相对简单Ajax项目而且没有公司为它提供商业级支持

  Michel还将伸缩性作为个原因:

  作为个基于Prototype应用随着应用增长JavaScript复杂性会爆增增加个新特性代价会剧增方面个基于Backbase应用可以增加特性和伸缩性来处理数以万计用户而同时易于维护和扩展

  社区许可

  Enterprise Ajax for Java是个商业产品但是开源项目还是可以利用它事实上有些开源项目已经这样做了Backbase社区许可允许开发者免费将框架集成到开源项目中Jep描述了许可:

  社区许可允许你在每个公司最多两个服务器CPU上使用Backbase服务器软件Software开源项目可以免费包括Backbase软件Software只要在README文件和发行版本介绍说明中包含个社区许可摘要信息即可

  Backbase近期计划是什么?

  要加进Enterprise Ajax个主要新特性是Visual Ajax Builder个基于Eclipse可视编辑器 请在这里登记以便在beta版发布时得到

  Backbase另外个持续改进领域是性能Backbase希望个将来版本中消除静态HTML页面和动态AJAX页面装载时间差距

Tags:  windowsxp的新特性 qq2009新特性 jdk1.5新特性 backbase

延伸阅读

最新评论

发表评论