Я переписываю большой веб-сайт, который нуждается в очень прочной архитектуре, вот мои несколько вопросов и прошу простить меня за смешение яблок и апельсинов и, возможно, с киви:) Я провел много исследований и в итоге полностью смутился.
Главный вопрос: Какой подход вы бы предприняли при создании большого веб-сайта, который, как ожидается, будет расти во всех отношениях?
-
Одиночная точка входа, данные страниц в базе данных, вытягиваются путем связывания переменной GET с вводом базы данных (? pageid = whatever)
-
Одиночная точка входа, данные страниц в отдельных файлах, включаемые на основе переменной GET (? pageid = what бы include what.php)
-
MVC (Хорошо, ребята, я все для этого, но не могу понять концепцию, кроме проверки всех учебников и фреймворков там, хранят ли они "представление" в базе данных? Кажется мне из примеров, что если у вас есть 1000 страниц такого же типа, они могут быть сформированы 1 моделью, но мне все еще нужно иметь 1000 файлов "взглядов"?)
-
PAC - это звучит для меня еще более логично, но не нашел много ресурсов - если это хороший способ, можете ли вы порекомендовать любые книги или ссылки?
-
DAL/DAO/DDD - я узнал об этих терминах, тщательно изучая переполнение стека перед отправкой вопроса. Не уверен, что он принадлежит к этому списку
-
Сядьте и создайте мою собственную архитектуру (возможно, если никто меня не просветит здесь:)
-
Что-то не упоминалось...
Спасибо.