我认为对于Ext,之所以爱,主要是因为她长得很漂亮,而且也很有气质。之所以恨,是因为她太难驾驭,稍不注意就会出这样哪样的毛病。Ext入门很容易,但要直接把她用好则比较难。就好比javascript其实谁都会,但要写出漂亮的javascript代码却非常不易。以下是我们总结的一些观点,供大家参考:
为什么Ext应用开发很难?
由于以下四个方面的因素,让很多Ext用户觉得Ext很难:
1、Ext是用javascript所写,javascript是一种非常灵活的基于对象的动态脚本语言,而很多程序员不会用javascript的面向对象及闭包等高级特性;
2、Ext是一个功能非常强大的UI组件库,组件及控件体系结构庞大,涉及到方方面面的内容,要掌握这些组件特性比较困难;
3、没有开发工具支持,不能所见即所得,不能直接、高效地调试;
4、开发模式转变困难,以前的Web应用基本上离不开html或脚本器的各种标签,而要得到最佳的Ext效果则需要OAOP,基本上完全不用再写html而全是写javascript,开发的思路要进行大转变比较困难。
Ext真的那么难吗?
通过我们大量的开发实践及成功案例,我们发现Ext一点都不难,窍门在于:
1、要掌握Javascript面向对象编程;
2、要有拥抱富客户端技术决心,在开发模式及编程观念的要进行转变,要敢于放弃以前学会的技术比如服务器标签等;
3、要真正理解Ext的核心原理、组件结构体系及事件驱动编程机制;
4、要不断的进行项目实践,不断熟悉API。
附件是我们公司Ext项目外包及技术服务的宣传资料,大家有兴趣参考参考!
http://www.lanyotech.com/ext-service.pdf