kakazuo / yimengtech

timeng tech
1 stars 2 forks source link

调研extjs,确认是否适合于新系统开发 #148

Closed kakazuo closed 8 years ago

kakazuo commented 8 years ago

需要调研的extjs版本有,extjs4, extjs5 and extjs6

kakazuo commented 8 years ago

因为这周大量的时间都放在调研jasperreport上面,这个任务放到下个sprint进行。

kakazuo commented 8 years ago

extjs官方示例: extjs4: http://docs.sencha.com/extjs/4.2.4/extjs-build/examples/ extjs5: http://examples.sencha.com/extjs/5.1.0/examples/ extjs6 : http://examples.sencha.com/extjs/6.0.1/examples/

extjs 5 新特性:

作为一个古董级浏览器,IE6和IE7相当不招人待见,各大网站为了UI美观和用户体验做了大量的工作,但在这些老浏览器面前,犹如一下子回到了解放前。

新版ExtJS5不再支持IE6和IE7以及老版本的现代浏览器。ExtJS 5现在支持的浏览器包括:

IE8+(只支持标准模式)
Firefox 12+(PC & Mac)
Safari 6+
Chrome 18+
Opera 12+(PC & Mac)

添加了DOCTYPE文档类型标签<!DOCTYPE html>,且不支持省略该标签。

ExtJS4引入了对MVC架构的支持,在ExtJS5中,又新增对MVVM(模型 - 视图 - 视图 - 模型)的支持,MVVM模式其中一个大的特点是数据绑定,将模型层和视图层链接起来,修改其中一个,另一个也会随之变化。

ExtJS5现在包含在Sencha Cmd包中,名为ext,当你使用Sencha Cmd生成、构建、更新你的应用程序时(添加-ext参数),即可自动下载最新版的ExtJS。

ExtJS5扩展了配置系统,使之更加向后兼容。

在ExtJS5中,默认的经典主题被Neptune主题替代,新生成的应用程序将默认使用Neptune主题。ExtJS 5中还包含一个增强版的图表包,带来了大量新功能,并且在平板电脑上拥有很好的性能

extjs6 新特性: http://extjs.org.cn/node/751

extjs and RESTful web service http://www.qeefee.com/article/S1927

经过阅读技术文档和调研,extjs更适合于企业级应用的使用, 现在需要进一步确认使用的extjs的版本。

extjs6 学习资料: http://www.jeeboot.com/archives/1217.html extjs调试:https://fiddle.sencha.com/#home extjs主题 : https://www.sencha.com/blog/how-to-style-apps-with-fashion-in-ext-js-6/http://examples.sencha.com/extjs/6.0.2/examples/classic/themes/index.html?theme=neptune