交2萬去培訓(xùn)班學(xué)web前端 ExtJS為什么在國內(nèi)幾乎沒有公司在用?
ExtJS為什么在國內(nèi)幾乎沒有公司在用?不得不說ExtJS是一個很好的框架,即便現(xiàn)在流行的諸如:vue,react 框架中都能發(fā)現(xiàn)它的影子。顯然它是一個過渡性階段的框架。而且它針對的企業(yè)級領(lǐng)域,而非傳
ExtJS為什么在國內(nèi)幾乎沒有公司在用?
不得不說ExtJS是一個很好的框架,即便現(xiàn)在流行的諸如:vue,react 框架中都能發(fā)現(xiàn)它的影子。顯然它是一個過渡性階段的框架。而且它針對的企業(yè)級領(lǐng)域,而非傳統(tǒng)的web領(lǐng)域。
如果現(xiàn)在學(xué)ExtJS,可以學(xué)它的設(shè)計思想,主流還是vue之類的。
什么是ExtJs?
ExtJS是一種主要用于創(chuàng)建前端用戶界面,是一個基本與后臺技術(shù)無關(guān)的前端ajax框架。 js泛指javascript. Ext是一個強(qiáng)大的js類庫,以前是基于YAHOO-UI,現(xiàn)在已經(jīng)完全獨(dú)立了。 主要包括data、widget、form、grid、dd、menu,其中最強(qiáng)大的應(yīng)該算grid了,編程思想是基于面向?qū)ο缶幊?oop),擴(kuò)展性相當(dāng)?shù)暮?可以自己寫擴(kuò)展,自己定義命名空間。web應(yīng)用可能感覺太大.不過您可以根據(jù)需要按需加載您想要的類庫就可以了。 主要包括三個大的文件:ext-all.css,ext-base.js,ext-all.js(包括所有的類庫,您可以根據(jù)需要進(jìn)行刪減.官方網(wǎng)站提供這一接口),在引用ext類庫的時候,這三個文件必不可少。 它提供了豐富的,非常漂亮的外觀體驗,成為眾多界面層開發(fā)人員的追捧!其核心的組件基本覆蓋了我們構(gòu)建富客戶端的常用的組件。 從 Ext 2開始,商業(yè)版(針對那些以盈利為目的的開發(fā)方)要收費(fèi)了。這可能會影響一些他的應(yīng)用前景。 目前的最新版本為4.0
Extjs有什么缺點(diǎn)?
體積大不是什么缺點(diǎn),你完全可以用到哪些再加載。最主要的問題就是js程序比較難于維護(hù),還有特別現(xiàn)在是extjs3--4的一個過渡,用了extjs3的話轉(zhuǎn)到4還是有點(diǎn)麻煩的。其他的問題就是如果你用exjts那就要面向?qū)ο蟮娜?gòu)建你的頁面。否則到時候維護(hù)累死你
extjs一般用來開發(fā)什么,效率高嗎?
Extjs挺好用的,從我在項目中的使用情況來看,1、上手速度,只要看一下就可以使用,方便快捷2、在企業(yè)應(yīng)用領(lǐng)域非常廣泛3、對js的知識要求稍微高點(diǎn)4、本身感覺復(fù)用非常方便可能稍微第一次加載上會慢點(diǎn),具體還得看您的項目只要使用了,就知道效果了,不用不知道