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