我使用AJAX框架 并不是我对AJAX 有多少了解,边学边用而已, 标题已经说明只是我项目后的一点思考, 是不成熟的,AJAX 是基于JavaScript 的, 也是因为AJAX 的流行,JavaScript 才焕发出光彩,JavaScript 对于我来说还是很具吸引力的, 应用甚广, 如AIR 技术可以和JavaScript 整合应用, 火狐的扩展编写更是离不开他, 等等等, 当然JavaScript 的应用会给开发者带来的一个问题就是浏览器的不兼容问题, 目前各AJAX 兼容浏览器最好的就是IE 了, OK, 打住, 说下AJAX 框架EXT, 做这个项目也只是在实习过程中上面分配的一个很简单的10 天周期的任务, 需要我独立完成, 而我一向是个很喜欢尝鲜的人, 那好, 我使用EXT 做,EXT 对我来说是陌生的, 此前也了解过EXT, 实现了个简单的demo, 几乎不了解, 做完此次的项目后, 总体上我并不是很喜欢, 当然其 UI 设计是没话说的, 但缺点甚多, EXT 是个庞然大物, 你在项目中使用了EXT 就等于嫁给了EXT, 什么都得听他的, 自由度相当小, 使用多了控件, 加载起来的时间足以让你去泡杯摩卡, 特别是在火狐下, 这边插一句, 总体感觉EXT 在IE 下要跑的流畅, 当然这可能是AJAX 的通病, 当然项目完成后你可以和他离婚, 这样比喻其慢不为过, 比起JQuery…… 这里打住, 当然JQuery 和EXT 不可比较, 以前用JQuery 写过一个网站发布系统,JQuery 我更觉得不可称之为AJAX 框架, 他只是提供了一些函数库而已, 没有框架应该有的东西, 而我更喜欢JQuery, 就像我喜欢Servlet 而不喜欢SSH, 喜欢eclipse 而不喜欢Myeclipse 一样, 总的说我偏向于一些较底层的实现技术, 使用JQuery 首先 我们调用的 js 库 文件相当小, 开发人员控制度及可扩展性很大, 这些是你用EXT 想都别想的,EXT 是类似DOJO 的东西, 当然我DOJO 没有使用过,DOJO 是元老级的AJAX 框架了, 听人一说视乎更加庞大, 嗨…… 算了吧, 我还是比较钟爱JQuery,Prototype 之类的!
下面是一些截图提供参考: