在過去的幾周裏,我看到了一些Zend Framework 2項目。在比較它們時,我注意到它們基本上都遵循相同的結構:Zend Framework 2應用程序結構
一個名爲application
的模塊處理網站的所有操作 - 應用程序不同部分的「前端邏輯」(如新聞帖子,用戶配置文件,電子郵件設置等)。
對於應用程序的每個部分,至少有一個模塊,但只包含「後端邏輯」(添加新聞,刪除用戶等)。
我認爲他們都建立在Zend Framework 2骨架應用程序之上。
這是一個最佳實踐,還是有任何其他常見或推薦的模式,如何構建一個應用程序?爲什麼我不能寫一個包含後端&前端部分的新聞發佈模塊?
此外,我應該如何模塊化編寫模塊 - 我的意思是可以將簡單的功能擴展到多個模塊中,但這樣做可能並不總是明智的。有沒有任何指標?