2009-11-18 52 views
4

這裏是一個非常寬泛的問題:目前常見的做法

我已經建立在PHP中一個小的MVC框架,主要是爲我的編碼學習好實踐的緣故(所以我有一個系統管理我的家庭財務狀況)。在閱讀時,我發現了很多關於VO和DAO的東西,這些東西對我來說都是新的,至少是以正式的方式。這讓我意識到即使我已經使用PHP進行了幾年的編程,但我只參與了一個項目,並且一直是孤立的。

所以我很熟悉MVC,VO/DAO和3-Tier。我的問題是,Web應用程序開發中可能缺少其他關鍵體系結構模式嗎?是否還有其他常見做法或「行業標準」,如果有,還有哪些地方可以閱讀? (特定PHP是一個加號)

回答

2

我也想看看代碼生成/支架/ ORM,或ActiveRecord的。

+0

非常重要! – powtac 2009-11-18 20:11:02

0

好了,基本上與普通應用程序中的模式相同,使用GUI設計和代碼的「常用」模式。您可以閱讀四本「設計模式」一書,其中涵蓋了很多地方。 Here's一篇簡短的文章有5種常見的軟件設計模式,用php的例子

此外,Common Design Patterns for use in MVC Web Applications