extjs 值得學習嗎?

時間 2021-05-30 01:10:30

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大眼睛 還是早睡比較好叭,畢竟身體重要,我以前高三也經常熬夜但是我現在覺得還是挺後悔的。還是效率最重要白天有這麼多時間幹嘛非要熬夜啊 葉氿文 如果你是那種熬夜學習效率比較高的人的話,那熬夜學就可以考慮。上乙個和我說熬夜學習的人期末考試因並沒來 再上乙個和我說熬夜學習的人頭疼好幾天 再上乙個熬夜一...