回答

1

您很難獲得使用PAC的Web應用程序,因爲PAC繼承模式在Web上不存在的自定義組件和custon對話框上運行良好。

許多現成使用PAC使您可以重寫演示文稿,抽象或控制,但是當在網絡中使用時,大多數轉換爲MVC,因爲它很簡單(例如,您不需要有新的PAC級別來更改網格的外觀...你可以使用CSS文件)。

這是我可以給你的最佳答案。

5

使用PAC的網站比我認爲的人們意識到的要多。例如,drupal使用PAC模式,並且有很多用drupal構建的站點(以及許多大型站點)。許多人混淆了MVCPACLarry Garfield does a good job explaining the difference and how drupal uses PAC

在我對這個主題的研究中,我發現了多個開源應用/框架,當他們更精確地適合PAC模式時,他們自稱爲MVC體系結構。具體來說,模型/抽象,表示/視圖和控制器相互交互。

2

我懷疑大多數使用所謂的MVC編寫的網站實際上是使用PAC版本,但只有一個三元組。 MVC特別要求視圖能夠直接與模型進行通信,而無需通過控制器。我認爲很多網絡開發人員會希望無論通信方向如何,都會通過控制器進行操作。

0

Drupal是一個基於PAC的web框架,用PHP編寫。 :)

相關問題