今天试用了一个新的AJAX框架,Backbase,网址:http://www.Backbase.com。
Backbase是个商业框架,可以下载到试用版本,但源代码加密过。
试用了一下,感觉界面效果比较出色。但实现原理与普通的AJAX框架不一样,开发起来有些吃力。
Backbase 使用 BXML ,BXML是一种基于 XML 的平台中立的 UI 定义语言,用于描述在 Web 浏览器中运行的动态用户界面。
BXML有一下重要特性:
熟悉了BXML应该对使用Backbase有很大帮助,我目前的感觉用Backbase,与普通的javascript开发已经是两种概念。用Backbase就好象在写XHTML,事件之类的都已经演变成了元素的属性。待学习的深些再写些东西与大家分享。
Backbase的文档比较齐全,也附带了许多比较Cool的Demo,包括经典的Pet Shop。
这是一个旅游订票的例子:http://www.hopesoft.org//js/Backbase/3_2/starterkits/travel/index.html,很Cool的效果。相信你会喜欢上它的。
目前如果要用AJAX做大的项目,最好用AJAX框架来做,可以省去好多工作,而且用很少的工作,很高的效率就可以达到很Cool的效果。难点就在于如何能透彻的了解框架。目前用AJAX框架开发大型项目经验的人太少了。
再就是要学学Java了,做AJAX,必须得会这个东东。要学的东西太多了,累。