2011-11-10 35 views
1

在extjs4官方網站的示例部分,源代碼是乾淨而直接的(在單個頁面上)。然而,ext設計器使用MVC架構,我很困惑。 如果我想使用extjs 4創建UI,對於多個頁面,我應該在ext designer中創建多個項目嗎?如何使用Ext-designer爲多個頁面創建UI?

回答

0

我認爲這是兩個單獨的問題'1。我應該使用MVC'和'2。爲什麼Designer不使用MVC'。

在我看來,答案應該是'是',除非你的項目比較小,你覺得在一個長文件中管理整個代碼庫是很舒服的。這很快變得難以管理,並且需要進行大量搜索才能找到您之後的部分。

2.的答案是,設計者的目標是爲那些經常沒有任何編碼經驗的設計人員提供能夠創建原型和模板的設計人員(足夠有趣!),開發人員可以將其分解並構建到應用程序中。至少在設計人員版本1中是這樣的。 我相信設計師2非常重視能夠直接將代碼移植到應用程序中,但如果您在討論版本1,我認爲您需要將設計人員生成的代碼並將其轉變爲MVC風格的結構,以便構建不僅僅是簡單頁面而且更多的應用程序。

+0

非常感謝您分享您的觀點。我知道爲什麼MVC被引入以及何時使用MVC結構。然而,我認爲ext設計師可以幫助我在幾個步驟中完成我的單個基本頁面(一個表單)和另一個頁面(一個網格)(​​因爲示例代碼很簡短,很乾淨(非MVC)。認爲在開發單頁面,複雜的Ajax應用程序時,分機設計人員確實提高了效率。 – mfkenson

相關問題