日期:2014-05-16  浏览次数:20418 次

EXTJS 框架的精华部分是什么?求大神给答案
EXTJS  框架的精华部分是什么?
ext??extjs?精华

------解决方案--------------------
我不是大神,但我从extjs1.0就开始用它,我来说说吧。
1 面向对象的,组件化的UI构造方式;如果你会面向对象语言比如, 那么Extjs对你来说就和Java的编程方式是一样的(包括用包的方式管理类);因为它的良构,导致拓展一个组将就像拓展一个类一样。
2 全方位的UI解决方案,从整体布局Layout,到微小的UI组件比如时间输入框;从我的使用经验啦看,它的布局管理器无疑是非常有用的。UI最难的是什么?是布局。Extjs的提供灵活多样的布局,使您可以像搭积木一样从一个简单的panel构建出复杂的UI页面;
3 事件驱动机制,它所有的组件都支持一组事件,从而可以通过注册监听事件,来有效解除组件之间的耦合(当然这个也不是绝对的)。
4 丰富的文档,活跃的社区:extjs你几乎不用发帖子问别人什么东西该怎么用,它所有的组件,都在文档中有详细的说明,文档组织非常有序。

它的缺点也是很多的,运行效率低下,UI总的来说就长一个样子(色彩是可以变一变的),几乎不能用来满足用户UI上定制化的要求。

我基本只有在下列的情况下会选用extjs:内部网,内容结构上最多只能有3层,Grid的列控制在20以内。