我開始大規模EXT JS應用程序,並想知道是否有人知道任何有用的資源。到目前爲止,我看到的所有內容都是單頁面應用程序。我想使用MVC作爲前端。謝謝你的幫助!大規模EXT JS應用程序
回答
EXTjs不應該在單個頁面中編碼。 EXTjs 4支持MVC體系結構。
http://docs.sencha.com/ext-js/4-1/#!/guide/application_architecture
請煎茶命令也。它可以幫助你在這裏創建MVC應用程序
的@的SRA評論骨幹是最適當的反應。
關於'單頁面應用程序',當然可以用於大型項目,但需要仔細管理代碼和DOM。
我想你可能需要提供一些關於你如何計劃做事情和你擔心的事情的更多信息。
Ext提供了一個客戶端MVC實現,但這確實傾向於圍繞單頁應用程序模型。這意味着你編寫你的模型,視圖和控制器,並讓你的應用程序決定渲染。 該應用程序負責創建和處理客戶端控制器和視圖實例,並且模型真正存在以驗證數據並提供從服務器端發送/檢索數據的合理機制。
如果您想要使用典型的服務器端MVC實現,例如ASP.NET MVC,那麼應該指出的是,除非應用程序是龐大的,否則你最終可能只會得到一個.NET'視圖',這個視圖將包含你的整個ExtJS應用程序。如果你願意,可以通過Ext創建一系列迷你應用程序,並在多個服務器端視圖中渲染這些應用程序,但是最終會產生很多重複(或共享)代碼,這很可能是一種痛苦管理。所以總結一下,是的,你可以使用Ext用於更大的應用程序,是的,你可以使用MVC(客戶端和服務器端),最後是,你的前端可能會形成一個頁面的應用程序。
我覺得沒有什麼缺失+1 – sra
只需在@ dougajmcdonald的優秀答案中添加一點:對於Ext JS 4.2中的MVC體系結構和依賴性處理有了改進,這些改進專門針對那些手頭有大應用程序的人。這將是一個lot更容易在相關應用程序之間共享代碼,這也將使寫多頁應用程序變得更容易。
有趣的東西,一定會關注sencha正在產生什麼,以及它如何更容易應用到企業型解決方案。 – dougajmcdonald
@dougajmcdonald http://www.sencha.com/forum/showthread.php?253467-Ext-JS-4.2.0-Beta-2-Now-Available :) –
- 1. EXT JS應用程序設計建議
- 2. 與GWT的大規模應用程序
- 3. Ext JS應用程序中未使用的JS文件
- 4. 使用Ext JS構建應用程序時發生錯誤
- 5. 使用Sencha Ext JS的Asp.Net應用程序體系結構4
- 6. 關於大規模Web應用程序的研究生課程
- 7. WPF應用程序每個系統規模相同的大小(規模無關)
- 8. 使用DDD與Python的大規模服務器應用程序?
- 9. 什麼技術用於大規模的移動應用程序
- 10. 適用於大規模應用程序的GWT
- 11. 向ext js應用程序注入額外的mvc邏輯
- 12. Ext JS - 如何從ViewModel中獲取應用程序的名稱?
- 13. Ext JS - Sencha cmd應用程序配置文件和主題
- 14. 如何對Ext JS應用程序進行端到端測試
- 15. Ext JS 5 ||在窗口中創建一個應用程序
- 16. Ext JS應用程序顯示空白頁面
- 17. Ext js從3遷移到4 - ComboBox崩潰應用程序
- 18. PRISM是否意味着大規模的應用程序開發?
- 19. 如何在大規模應用程序中管理tabindex?
- 20. jQuery Javascript大規模應用程序開發
- 21. 哪些PHP框架可以處理大規模應用程序?
- 22. 大規模更新.net網絡應用程序
- 23. iOS應用程序Beta版發行(大規模)
- 24. 將大規模應用程序從JavaEE移植到Akka
- 25. 模擬Ext JS 4文檔
- 26. IOS - 製作應用程序規模
- 27. 規模接口到VB應用程序
- 28. 規模Azure的Web應用程序
- 29. C++大規模程序/框架構建
- 30. 大規模編程與序言
爲什麼你想要使用多個頁面?並不是說這是不可能的。但你不需要。 – sra