2011-06-15 42 views
12

我想爲我的下一個項目使用ExtJS4。不過,我是新來的Ext,而且也不熟悉Javascript的優點。學習ExtJS4

有幾本關於ExtJS3的好書。我應該先從這些舊書中學習,然後將這些知識應用到v4中,或者API已經發生了很大的變化,以至於先學習老版本沒有意義。

如果不是,學習Ext新手的最好方法是什麼?

+1

ExtJS的的動作筆者正在寫一本書爲4,但它不會缺陣一段時間(明年年初我相信嗎?),這是對他論壇。現在我認爲最好的學習方法是使用Ext4文檔。但是,您可以使用3本書中的一本書瞭解圖書館,然後使用文檔遷移現有代碼。 – brett 2011-06-15 14:38:51

+0

另一件需要考慮的事情是,Ext JS 4目前還沒有*真正的*生產準備;他們仍然消除了很多錯誤,並且一直推薦發佈候選人到Sencha開發者,以獲得頻繁的反饋。雖然思維有一些重大變化(數據和類模型是最大的變化),但學習Ext JS 3的基礎知識絕對不會受到影響。 – 2011-06-15 16:57:05

回答

6

如果你想學習ExtJS 4 現在那麼你會爲任何關於這個主題的好書而掙扎,因爲它只有它發佈後的大約6周。

有關於如何從ExtJS的3遷移的煎茶網站偉大指南 - > 4(this one for example)如果你選擇解決3 4之前

在我的真實想法可能幫助你前進的道路上,學習ExtJS最快捷的方法就是從Sencha website中挑選一個例子,並且玩一玩。

ExtJS 3在我的小見解中比ExtJS 4更容易學習。我一直在使用ExtJS 3年,並認爲4是思考的一大轉變。

+1

這就是爲什麼我想避免學習過時的API。 – zeroc8 2011-06-15 20:28:58

+0

我同意,學習ExtJS 4會更困難,但使用sencha論壇,例子和stackoverflow.com,你應該沒問題。 – JamesHalsall 2011-06-15 22:37:48

5

我終於完成了一個教程系列,演示瞭如何通過Peter Muller的軟件補丁來使用ExtJS-4與CouchDB的新MVC模式和關聯類。該系列包括介紹性文章,多個視頻截屏以及其他一些資源。你可以閱讀所有關於它在這裏查看截屏:

http://averydc.com/ee/index.php/blog/couchdb_extjs4_a_winning_combination

我可能犯了一些錯誤,也許錯誤輻條在這裏和那裏,所以請隨時提出建設性的批評。您可以在我的博文上發表評論。我的目的是幫助CouchDB用戶和/或ExtJS-4用戶從使用文檔數據庫構建MVC客戶端/服務器CRUD應用程序作爲關係數據庫的替代方法獲得快速啓動。

Peter Muller爲ExtJS-4和Sencha Touch創建了一個軟件補丁,使得非標準化數據庫的工作更容易。我發現這對我來說是一個非常可維護的解決方案。如果Peter的軟件補丁適合您,請向Sencha開發者請求將補丁集成到ExtJS-4和Sencha Touch的正式版本中。 Ed Spencer正在觀察該線索,因爲他很好奇看到需求。要增加你的聲音,立即下載補丁程序,或報告問題,請在彼得的線程在這裏發表評論:

http://www.sencha.com/forum/showthread.php?127547-Sencha-Platform-denormalized-Data-patch&highlight=couch

希望這填補了一個需要...謝謝。

4

我也是新來的Ext,並決定從Extjs 4開始(但是,我們在工作中使用extjs 2)。

上週我終於拿到了Loiane Groner編寫的Ext JS 4 First Look一書,並對它進行了一番研究,希望找到它可以幫助學習extjs並克服它。但經過一番略讀,我發現這本書只適用於從Extjs3到Extjs4的切換器,對新手來說沒有任何幫助。恕我直言,學習與玩的例子只給你的經驗,但你會得不到洞察力(但是Jaitsu表示最快的方式)。爲了成爲一名專家,您需要成爲一名具有深厚見識的經驗豐富的開發人員!所以我的建議是從一本書中學習extjs 3,然後閱讀Groner的書,並開始同時練習練習。