EXTJS框架是非常全面和成熟的,这是因为它发展的年头久远,并且有全世界的EXTJS爱好者为其出谋献策,它的组件库尤其是DataGrid组件无人能出其右。我在最初也考虑过使用EXTJS来做项目,学习了一段时间后最终还是选择放弃。放弃的理由有如下几点:
(1)风格样式单一。这是最让我受不了的。一个让用户满意的系统并不是单纯组件的堆砌,用户对系统的评价除了能够完成相应的功能外,还涉及到界面是否美观、导航是否合理等等。尤其是界面美观方面,在这个用户体验全面来临的时代,一个赏心悦目的系统尤为重要。而是用EXTJS构建的系统界面都是千篇一律的,无论是蓝色风格、灰色风格还是其他的第三方风格,看起来都是那么的单调。例如下图:
(2)EXTJS定位为底层JS框架,提供的都是基础的组件,并没有提供网页常用的布局模板,所有的页面都需要通过JS