Extjs

历史

最初的ExtJS只是YUI的一个扩展包，自1.1版开始独立发布。它是一个开源软件，遵守GPL 3.0协议。
2007年12日4日推出Ext JS 2.0版。
2009年7日6日推出Ext JS 3.0版.Ext JS 3.1版中增加可分组的列标题。
2010年6月，Ext JS更名为Sencha（Sencha是日本的煎茶），并且集成jQTouch和Raphal库，这是世界上第一个基于HTML5的移动应用框架，全面兼容Android和Apple iOS。
2011年4月26日，推出Ext framework 4.0版，引入了Config和Mixins概念，另外还新增class，开发人员可以在一个class包含另一个class。
2014年6月2日，发布Ext JS 5.0，于新版本中支持Touch-screen，新架构MVVM提升运作效率，提供更多的chart与UI component.
2015年7月1日，正式发布Ext JS 6.0。

许可证

Extjs之前使用LGPL和商业授权的双重协议，在08年时改成了现在使用的GPL和商业授权的双重协议，也遵守其他的开源软件协议。

优点和不足

Ext集成了CSS样式文件，窗口、面板都有现成的样式，甚至都不需要美工进行特别的美化就可以直接使用。功能涵盖了一个Web 2.0网站所需要的几乎所有的功能，非常完备。但是相应的文件大，加载速度并不理想，而且在低版本的浏览器上显示效果不佳。