在经历数次RC版之后,extjs.com终于发布3。0的正式版了。总体而言,较2.0改进不大,依然还是那套组件模型,但具体的变化就按照website的标题介绍如下:
- 提供了参照DWR后与后台的通讯包Direct,支持具有明显的REST风格的CRUD服务
- 一系列的新的组件和例子,包括有图表(Charting, By YUI Flash)
- Bug修正,大约有1k多个吧~IE6下面的内存管理亦有所改善了
- 文档有新内容了,CSS业已重构
- 巩固向后的兼容性,升级没有1。x-〉2。x那时的痛苦。
Ext 3探胜
凭借Ext 3.0的激情,这次发布在性能、可连续的兼容性上和伸缩性和UI升级方面都有改进,其中值得一提的是,其文件大小与2.0保持同一水平。第三版的更新主要有以下三个方面:
- Ext Core轻型的JavaScript库
- Ext数据调用新方式
- UI新内容
Ext Core
Ext Core提供了一系列针对Web页面日常开发使用的这一个API,Ext Core采用MIT的许可。
创建Ajax富界面的这番过程,告诉了我们,在增强当前/新开发Web页面的时候,哪些功能是尤其有用的,有了这些经验的累积,我们把他们归纳出来便是Ext Core 部分。Ext Core相当于Ext JS 3.0的一个子集,在速度与文件体积上作了优化。这样,熟悉Ext JS的开发者就可以在它们的Web网页上发挥着它们已学会的技能。
Ext Core以定义良好的面向对象知识体系来划分其自身与其他JavaScript库的关系,让你的代码达至一种清晰、便于复用的效果。Ext Core提供了跨浏览器的抽象层面: