簡體   English   中英

Web應用程序架構中的當前常見做法

[英]Current common practices in web application architecture

這是一個非常廣泛的問題:

我一直在用PHP構建一個小的MVC框架,主要是為了在我的編碼中學習更好的實踐(所以我有一個系統來管理我的家庭財務)。 在閱讀中,我在VO和DAO上發現了很多,這對我來說是新的,至少在形式上是這樣。 這讓我意識到,盡管我已經用PHP編程了幾年,但我只參與過一個項目,並且有點孤立。

所以我熟悉MVC,VO / DAO和3-Tier。 我的問題是,在Web應用程序開發中是否存在其他可能缺少的關鍵架構模式? 是否有其他常見做法或“行業標准”,如果有的話,哪些地方可以閱讀它們? (特定於PHP)

我還會研究代碼生成/腳手架/ ORM或ActiveRecord。

Model-View-Presenter(MVP)是MVC模式的衍生物。 MVP的應用類似於MVC; 值得一看,並有你的技巧。

好吧,基本上與普通應用程序中的模式相同,設計采用gui模式,代碼采用“通常”模式。 你可以閱讀四本“設計模式”一書,其中涵蓋了很多方面。 這是一篇簡短的文章,包含5個常見的軟件設計模式,以及php示例

此外, 用於MVC Web應用程序的通用設計模式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM