现在公司主要做企业的应用系统开发,就是管理类软件的开发,界面的框架技术主要用到ExtJS和JQuery,两者各有优点和缺点,综合网上别人的对两者的评论,这里记录一下。之前做过三个项目,界面用的是ExtJS,由于有丰富的UI组件,开发起来很方便,缺点是不好调试,而且在有些情况会出现兼容问题,后来有个项目的界面是用JQuery,由于没有丰富的UI组件,很痛苦...
(1) ExtJS
ExtJS是一个基于Javascript、面向对象、具有丰富UI组件的界面框架。
适合做企业应用系统的开发,属于应用级框架。
特点:
1、 体积较大(几百K甚至超过1M),比较消耗内在和流量,不适合用来开发网站。
2、 存在一些兼容问题。
3、 界面美观
4、 代码复用性强
5、 不易调试
6、 Ext使页面只留下body,搜索引擎无法收录,不利于SEO排名。
EXT简化了很多工作,让开发更简洁、更方便,但也带来了很多问题麻烦,选择的空间更小,局域网里可以选择EXT,但互联网上要选择JQuery。
(2) JQuery
JQuery是一个常用javascript对象方法的集合框架,主要功能包括dom选择器、css效果、ajax功能、通用对象方法等。
JQuery适合网站开发。
特点:
1、 体积小(只有几十K),适合网站开发
2、 兼容性较好
3、 专注于简化最基础的开发工作,使用起来更像是使用原始的JS进行开发
4、 各种插件不统一,比较乱,缺乏UI组件。