Выбор архитектуры / логики / структуры сайта для внешнего интерфейса и способы ее реализации - PullRequest
0 голосов
/ 19 апреля 2020

Каков «лучший» (ваше мнение) и наиболее распространенный способ структурирования архитектуры веб-интерфейса для веб-сайтов, которые очень интерактивны и в основном «чувствуют» себя как приложение? Что загружает быстрый, что является самым эффективным, что легче всего поддерживать?

Пример

Сайт состоит из следующих страниц:

  • Домашняя страница
  • Написать сообщение
  • Запись по времени
  • Исследовать (Сообщения и пользователи)
  • и некоторые легальные страницы, такие как термины ...

Я использую один и тот же верхний колонтитул (с навигационной панелью) и нижний колонтитул на каждой странице, но у меня есть некоторые скрипты c, специфичные для каждой страницы.

Должен ли я создавать файл. php для каждой страницы и импортировать верхний и нижний колонтитулы или я должен заставить пользователя оставаться в одном и том же файле во время навигации и динамически изменять содержимое главной страницы до нужного вида? Могут ли быть более эффективные способы решения этой проблемы?

Я знаю, что может не хватить деталей, чтобы ответить на вопрос, но, возможно, это помогает мне ориентироваться другим пользователям. Заранее спасибо!

1 Ответ

0 голосов
/ 19 апреля 2020

Ваш вопрос немного обобщенный c, но, возможно, вы можете сначала взглянуть на: - MVC архитектура - Шаблонирование (Twig? ... - вопрос, помеченный как php) - Маршрутизация (оптимизированная для SEO) URL-адреса и выполнение действия контроллера для каждого запроса) - Javascript и Ajax для модификации dom на лету

Для одностраничных веб-приложений вы также можете посмотреть на JS фреймворки, такие как Angular , Код для вставки, Vue ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...