我認(rèn)為對(duì)于Ext,之所以愛(ài),主要是因?yàn)樗L(zhǎng)得很漂亮,而且也很有氣質(zhì)。之所以恨,是因?yàn)樗y駕馭,稍不注意就會(huì)出這樣哪樣的毛病。Ext入門(mén)很容易,但要直接把她用好則比較難。就好比javascript其實(shí)誰(shuí)都會(huì),但要寫(xiě)出漂亮的javascript代碼卻非常不易。以下是我們總結(jié)的一些觀點(diǎn),供大家參考:
為什么Ext應(yīng)用開(kāi)發(fā)很難?
由于以下四個(gè)方面的因素,讓很多Ext用戶覺(jué)得Ext很難:
1、Ext是用javascript所寫(xiě),javascript是一種非常靈活的基于對(duì)象的動(dòng)態(tài)腳本語(yǔ)言,而很多程序員不會(huì)用javascript的面向?qū)ο蠹伴]包等高級(jí)特性;
2、Ext是一個(gè)功能非常強(qiáng)大的UI組件庫(kù),組件及控件體系結(jié)構(gòu)龐大,涉及到方方面面的內(nèi)容,要掌握這些組件特性比較困難;
3、沒(méi)有開(kāi)發(fā)工具支持,不能所見(jiàn)即所得,不能直接、高效地調(diào)試;
4、開(kāi)發(fā)模式轉(zhuǎn)變困難,以前的Web應(yīng)用基本上離不開(kāi)html或腳本器的各種標(biāo)簽,而要得到最佳的Ext效果則需要OAOP,基本上完全不用再寫(xiě)html而全是寫(xiě)javascript,開(kāi)發(fā)的思路要進(jìn)行大轉(zhuǎn)變比較困難。
Ext真的那么難嗎?
通過(guò)我們大量的開(kāi)發(fā)實(shí)踐及成功案例,我們發(fā)現(xiàn)Ext一點(diǎn)都不難,竅門(mén)在于:
1、要掌握J(rèn)avascript面向?qū)ο缶幊蹋?br />
2、要有擁抱富客戶端技術(shù)決心,在開(kāi)發(fā)模式及編程觀念的要進(jìn)行轉(zhuǎn)變,要敢于放棄以前學(xué)會(huì)的技術(shù)比如服務(wù)器標(biāo)簽等;
3、要真正理解Ext的核心原理、組件結(jié)構(gòu)體系及事件驅(qū)動(dòng)編程機(jī)制;
4、要不斷的進(jìn)行項(xiàng)目實(shí)踐,不斷熟悉API。
附件是我們公司Ext項(xiàng)目外包及技術(shù)服務(wù)的宣傳資料,大家有興趣參考參考!
http://www.lanyotech.com/ext-service.pdf