机考题库软件 您好,欢迎来到南京精略教育软件有限公司!免费服务热线:400-080-5550

首页 > 行业动态 > Ext.Net 版本1和版本2

Ext.Net 版本1和版本2


摘要: Ext.Net 2.0是第一个正式的收费版本,相对1.0做了大篇幅的改进。Ext.Net还是跟随ExtJS脚步不断完善自己的不足,在当前新时代新潮流的大背景下,Ext.Net还大有可为,希望Ext.Net一路走好。 ...
为了应对HTML5等新趋势,ExtJS已经与触摸屏代码库项目JQTouch和SVG处理库Raphael合并,后两个项目的创始人David Kaneda和Dmitry Baranovskiy也同时加入ExtJS,这使ExtJS全面进军移动存储设备市场做好了充分准备。
现在,ExtJS已经推出了适用于最前沿Touch Web的Sencha Touch框架,该框架是世界上第一个基于HTML5的Mobile App框架。同时,ExtJS正式更名为Sencha[1]。Sencha还成立了一个基金会,以支持非商业项目开发。JQTouch和Raphael将保留原有的MIT许可证。
一方面Sencha发布了其最新的版本Sencha 2.0,一方面微软公布其新一代操作系统Windows 8,并号称此操作系统具有“革命性”变化(其实就是微软要进军平板电脑市场),同时,Visual Studio已经跨入2010世纪,似乎世界从乔布斯发现“平板电脑”这个新大陆以后,正在跨入Touch的大“航海时代”,这是否意味着更加惨烈的IT帝国战争就要来临?
相对ExtJS,Ext.Net又会拿出什么新举措?这让我们拭目以待。
作为第一个正式的收费版本,Ext.Net 2.0对1.0做了大篇幅的改进:
  1. 重新定义命名
Ext.Net 2.0的命名方法与1.0有很多不同,比如:将StateManageItem更名为BaseItem,将Padding属性更名为BodyPadding,HttpProxy更名为AjaxProxy等。
  1. 对GridPanel的属性及方法做了重大的修改
例如把原来应属于GridPanel的鼠标经过事件TrackMouseOver分给View。行选择RowSelectionModel 单行选择SingleSelect属性去掉,改成Mode=” Single”属性。列ColumnID 改为ID等等。
  1. 一些控件已经被新控件代替
比如SpinnerField被NumberField代替。ColorPalette被ColorPicker代替。CenterLayout被HBoxLayout和VBoxLayout代替等。
以上都是对基础类库的重大调整,因为Ext.Net每个版本这样的改动非常频繁,因此这些都是见怪不怪。以下一些特性是2.0新增加的功能:
  1. 更新Json.Net到最新版本4.5.5,Ext.Net.Utilities到最新版本2.0.1,同时服务端数据API全面支持ExtJS 4.1客户端API。
  2. 添加了一组主题图控件——Chart
得益于ExtJS,现在可以直接用Ext.Net做柱形图、饼形图等主题图了,而不用再加其他的三方控件,而且功能很强大,支持动画效果。但是看起来还是与Flash的控件效果差很多,而且不支持3D。

图1.3.1 Ext.Net的Chart控件
  1. 很多控件功能得到进一步增强,如:Loader组件可以支持后台动态加载数据,Loader和PageProxy的DirectMethod 可以不用声明了,在Abstract组件中增加了3个新事件:UpdateWidget,ReplaceWidget和ReplaceWith等等。
  2. 由Ext.Net自动生成注册脚本(就是开始收费啦)。
  3. 修改了很多Bug。
以上罗列的是2.0版本针对1.0版本的重要改进,具体变更事项可以参看本书的第六章节详细介绍。
可以看出Ext.Net还是跟随ExtJS脚步不断完善自己的不足,在当前新时代新潮流的大背景下,Ext.Net还大有可为,希望Ext.Net一路走好。

发布时间:2013-01-14 09:37:19

分享到: