Может ли кто-нибудь указать на какие-либо веб-сайты или веб-приложения, которые используют шаблон проектирования Презентация-Абстракция-Контроль, а не MVC? Такие настольные приложения легко найти (например, GIMP), но я ищу что-то в Интернете.





Единственный пример, который я видел, - это Шаблонно-ориентированная архитектура программного обеспечения Том 1: Система шаблонов.
Вам сложно получить веб-приложение, использующее PAC, потому что шаблон наследования PAC хорошо работает с настраиваемым компонентом и диалоговым окном custon, которого на самом деле нет в Интернете.
Многие фреймворки используют PAC, который позволяет вам переопределять представление, абстракцию или элемент управления, но при использовании в Интернете в основном преобразовываются в MVC для простоты (например, вам не нужно иметь новый уровень PAC, чтобы изменить внешний вид сетки. ... вы можете использовать файл CSS).
Это лучший ответ, который я могу вам дать.
Я думаю, что существует больше сайтов, использующих PAC, чем люди думают. Например, друпал использует шаблон PAC, и есть много сайтов (и много больших сайтов), построенных с помощью drupal. Многие путают MVC и PAC. Ларри Гарфилд хорошо объяснил разницу и то, как drupal использует PAC.
В своем исследовании по этой теме я обнаружил несколько приложений / фреймворков с открытым исходным кодом, которые называли себя архитектурой MVC, когда они более точно соответствовали шаблону PAC. В частности, в том, как модель / абстракция, презентация / представление и контроллер взаимодействуют друг с другом.
Я подозреваю, что большинство сайтов, написанных с использованием так называемого MVC, на самом деле используют версию PAC, но с одной триадой. MVC специально требует, чтобы представление могло взаимодействовать с моделью напрямую, не используя контроллер. Я думаю, что многие веб-разработчики ожидают, что это всегда будет проходить через контроллер, независимо от направления связи.
Drupal - это веб-фреймворк на основе PAC, написанный на PHP. :)