技术门诊是51CTO社区品牌栏目,每周邀请一位客座专家,为广大技术网友解答疑问。从热门技术到前沿知识,从技术答疑到职业规划。每期一个主题,站在最新最热的技术前沿为你引航!

 本期特邀资深Web技术专家、畅销图书作者黄灯桥老师,针对Ext JS 4问题给予解答,欢迎网友积极提问,与专家一起讨论!

专家著作:《Ext JS权威指南》《JavaScript凌厉开发——Ext详解与实践》

 

查看本期门诊精彩实录:http://doctor.51cto.com/develop-265.html

参与最新技术门诊:讨论“***性测试服务”

 精选本期网友提问与专家解答,以供网友学习参考。

【251期门诊集锦】Ext JS 4的华丽转身_第1张图片

Q:

Extjs4.0 aspjspphp结合画页面,有什么区别和要注意的地方,IE 调试插件fullSource 如何在注册表中扩展。是否相关ssi+extjs4.0案例发给我学习一下,Extjs4.0Extjs3.0的去别和不同之处,编写时候要注意的问 题。但是网上有介绍的请老师帮忙弄弄

A:

Ext JS与任何后台语言无关,只要按正确的数据格式返回数据就行。

一向用Firebug做调试,因为你说的那个软件不是很熟悉。

 

Q:

EXTJS在互联网开发方面好像显得比较笨重?它能像JQUERY那样变得轻量级一点吗?

A:

3的时候曾推过Ext Core,不过反应貌似不好,而且没那么多人开发相关功能组件。

4中,可以先加载Ext.js这个文件,这个是Ext的基本库,然后可通过动态加载自动加载需要的类。不过最大问题是如果要加载的类很多,就造成服务器负担。因为最好的做法是项目最后用Sencha SDK生成一个适合网站的脚本文件。

 

Q:

老师您好!Ext JSjquery最主要的区别在哪里?做商业性的网站,更适合用哪一个呢?

A:

如果做Web应用,尤其是单页面应用,Ext JS是最棒的,因为其整合度高、丰富的控件,以及易扩展等特性,做应用,是再好不过了。如果是简单的网站,我更倾向于用JQuery。使用JQuery 最大的问题是,UI太分散,整合起来有点困难。如果网站使用Ext JS,感觉还是不错的,如Sencha自身的官方网站,现在感觉欠缺的实践经验,还有就是对于做网站的一些实际辅助性插件少了点。

 

Q:

老师您好,ext jquery 相比,各自的特点在哪?

A:

如果做Web应用,尤其是单页面应用,Ext JS是最棒的,因为其整合度高、丰富的控件,以及易扩展等特性,做应用,是再好不过了。如果是简单的网站,我更倾向于用JQuery。使用JQuery 最大的问题是,UI太分散,整合起来有点困难。如果网站使用Ext JS,感觉还是不错的,如Sencha自身的官方网站,现在感觉欠缺的实践经验,还有就是对于做网站的一些实际辅助性插件少了点。

 

Q:

ExtJS4 相对于ExtJS3优势在哪里?相对于JqueryDOJO这些JS框架优势又在哪里?

ExtJS是收费的,商业用途好像要买license,那么相对于免费的框架优势在哪里?

记得应该是在ExtJs3时代就改名Sencha ?什么时候又改回来了啊?

A:

4更符合OO设计原则,新的MVC架构对开发不断增长的应用有很大优势。

至于和JQueryDOJO的比较,主要就是组件丰富,容易组织起来,如果配合Ext Desinger,就有点类似DelphiVB等开发模式了,简单来说,就是可以提高开发效率。

那个只是公司改名为SenchaExt JS一直没改名。Sencha还是一个手机框架的名字。