1樓:
ExtJs是基於web前端的「管理系統」的最優方案,沒有之一。考慮到國內前端基本是vue的天下了,我的建議是,vue作為主要技能+低保,extjs可以根據興趣作為副業。如果是作為副業,絕對值得學習。
2樓:hellofz
彈指一揮間,使用extjs應該有11年了(從jack slocum的0.33版本開始玩起)。要怎麼說這個框架了,因為現在extjs的好版本好元件要麼用license限制,要麼收費嘛,而且對於普通程式設計師來說好像都不便宜哦。
國內好像大部分還在使用3.x,不過我不建議這個版本了,完全是不同架構師架構的產品,而且當時是沒有考慮移動端的,3.x的介面在現在看來也非常的outdate。
4.x和5.x(嚴格點的話,我覺得6.
2之前都不是個穩定的產品)經歷了乙個噩夢期,4.x起是完全的新產品,bug、問題、效能一大堆,所以我在3.4以後就放棄了extjs。
期間也考察了其他幾個前端專案,在這裡就不說出來了,其他框架的粉絲勿噴,感覺要找到乙個和extjs相提並論的,可以夠元件化、夠自定義主題(注意,是可以讓你的終端客戶自定義主題,而不是你可以自己修改什麼css,sass)。好在從6.5開始,extjs的王者風範又重新回來了,這次絕對是個驚喜:
穩定性比之前2個版本不知道提高了多少,而且更容易開發了,主題也加入了google material,還支援react,重心已經完全到了移動端modern了。
在這裡給些建議,如果你是一名前端程式設計師,為的是找工作,沒有框架選擇的權力,建議不要選extjs,畢竟國內對這個框架的需求不高。
如果你是一名架構師,我覺得這是乙個不錯的選擇,極力推薦modern,現在classic和modern的界限越來越模糊了。
如果你是一名初創者,又有一定的前端技術功底,我也建議選它。畢竟extjs是經歷過大規模中小企業的開發使用的。已經有一大波一大波的使用者幫你測試通過了,這其實是在給你節省時間,產品可以盡快上市。
至於license,短期內可以不用考慮它,sencha公司不會那麼無聊遠渡重洋過來把你告上法庭,先把專案做起來,有使用者有收入了,你賺的錢如果買不起license,那這個專案還需要運營一段時間了。
11年間,已通過extjs運營多個產品,其中乙個已被收購,目前繼續運營剩下的產品。在這裡非常感謝extjs團隊!
3樓:紫梔
個人感覺 Ext JS 的學習曲線很高,但感覺會很適合熟手進行前端開發。有利有弊,這個問題只是冰山一角,該怎麼回答呢?
4樓:
從5.1開始用, 現在用到extjs6.1.
最近研究Vuejs, 個人感覺其實extjs的思想還是挺好,UI元件化, 資料雙向繫結, 生態圈還內建了路由, 報表支援. 官方還有打包構建工具. 可以說包含了前端很多需要的東西.
缺點感覺就是這個東西相對重了, 大而全的全家桶框架用起來靈活性不夠, 更適合企業級內部專案. 不大適合現在網際網路專案~~
5樓:
這玩意兒絕對算得上極品了.
一站式解決方案, 元件、文件比較完備. 不用東拼西湊(滿世界找文件挺麻煩),
定製起來也是模組化非常方便. 專心處理業務邏輯就行了.
收費不算問題.
缺點有嗎? 哦,有吧. 官網我們訪問起來非常慢;文件多是英文;國內跟進的好教程甚少.
6樓:
09年開始用extjs,近兩年先後用過angular和vue,相比這二者,在企業應用開發中,extjs是目前最佳選擇。
不用再去糾結該選什麼路由,UI,AJAX,模版和各種外掛程式等等。
前端本是雞零狗碎,選擇各種庫是比較糾結且浪費時間的事情,何況各種第三方庫版本雜,質量不一,遇到的坑千奇百怪。
至於有人說醜之類的,前端都是CSS控制樣式,何來此一說,自己寫CSS可以解決。
至於外掛程式,extjs提供了豐富的元件,大多數情況下用不著第三方外掛程式。
至於收費,5000刀對乙個公司來說算是事兒嗎?何況還有GPL V3開源的版本可選。
2017-03-02
6.5出了,官方提供了與其它框架的對比,參見Comparison
2017-05-18
DOWNLOAD GPL VERSION OF SENCHA EXT JS, SENCHA GXT, OR SENCHA TOUCH
You can elect to use the GPL v3 license without paying a fee, provided you comply with GPLv3 license terms.
2018-05-02
7樓:學會滿足
用過一年多的Extjs,一開始是非常排斥的。覺得太難用了,配置錯了一點,整個頁面都不顯示了。但是熟悉以後,開發前端非常快。
相同的介面復用程度也很高,自帶的API和例項也不錯。而且5.0以後版本的UI進行了公升級,比如bootstrap差。
主要就是學習成本高
8樓:
本人計算機研究生在讀,在導師的若干橫向專案中使用ExtJS4.2開發,目前已經有兩年開發經驗。這玩意的優點我就不說了,我覺得缺點就是:
就算學到再多的知識,找工作的時候人家還是不鳥你。
9樓:
這不是乙個是否值得去學習的問題,學習是有成本的,首先你應該明白學習的目的,有目的有針對性的學習,我做extjs開發有兩年多的時間,中間也學習過angularjs一些js框架和bootstrap。
簡單對比一下,extjs開發效率很高,雖然比較抽象,但是不得不說模組化做的很不錯,的確它比較龐大,但是它的目標就是企業級應用,而非個人。你在開發的過程中,不用去擔心你的css和html,但是這個是乙個弊端,css在除錯的時候也是比較的麻煩。
優點呢就是:1:開發效率高、2:模組化後期維護擴充套件性高、3:豐富的web元件和主題
缺點呢就是:1、過於龐大、複雜、抽象,2:修改css樣式比較麻煩
你要是學習呢,主要是看你自己做的東西,如果你們公司要求頁面美觀,效能非常高,又針對於個人使用者,不推薦使用。但是如果是針對於企業級使用者,又講究開發效率的話,這個框架真的值得去學習
10樓:Aaron
extjs是目前完成度最高的企業級ui元件庫,沒有之一。社群也非常完善,普通問題隨筆google一下就解決了。
缺點則是過於完善和封閉。估計短時間內會被開源專案超越。
11樓:durow
用過半年,區域網內使用,效果還可以。不用操心HTML和CSS,服務端做一套WebAPI就行,感覺就像在開發桌面應用。遇到問題搜自帶的文件基本都能搞定。
12樓:黑客與作家
既然你對AMD,backbone,hanlderbars等各種最新的技術都了解,何妨不多嘗試多一樣呢?沒嘗試過又何嘗知道好不好。
Lisp 值得去學習嗎?
你們本科大一的時候有沒有教過mit scheme?或者玩Emacs的時候學過e lisp吧?或者不一定是計算機專業,土建設計專業的也擺弄過autolisp吧?搭配cad功能整合一些小指令碼啥的,lisp又不是什麼束之高閣的東西,用處還挺大,關鍵是花點時間也不難學啊。 lambda運算元最直接的體現就...
大學的數學值得學習嗎
你不就是想要一句 數學無用?是,學是用不到。但是這個和你學不學沒有關係 不必那麼委婉,不想學就不學。知識這種東西,有好處沒壞處,但是不學也不會造成什麼大的後果,頂多畢業麻煩點,找工作困難點。純看你的興趣 如果你想要數學無用的答案,這就是了 zx40 無論怎麼說 世界是脫離不了數學的,數學是為物理服務...
熬夜努力學習值得嗎?
yf大眼睛 還是早睡比較好叭,畢竟身體重要,我以前高三也經常熬夜但是我現在覺得還是挺後悔的。還是效率最重要白天有這麼多時間幹嘛非要熬夜啊 葉氿文 如果你是那種熬夜學習效率比較高的人的話,那熬夜學就可以考慮。上乙個和我說熬夜學習的人期末考試因並沒來 再上乙個和我說熬夜學習的人頭疼好幾天 再上乙個熬夜一...