Структура веб-приложений для пользователей - PullRequest
0 голосов
/ 02 июня 2011

Я хочу создать веб-приложение, которое принимает вошедшего в систему пользователя на свою панель мониторинга при входе в систему.Каков наилучший способ структурирования страниц веб-приложения?Должен ли я иметь общую шаблонную страницу, которая автоматически заполняется зарегистрированными данными пользователя (объект из db) для каждого пользователя?Или у меня должна быть отдельная страница (сгенерированная HTML-страница) для каждого пользователя?Я ожидал, что последний вариант будет дополнительным хранилищем на БД, но первое решение будет означать, что больше пользователей используют один шаблон.Или есть лучшее решение?

1 Ответ

0 голосов
/ 02 июня 2011

Без дополнительной информации о вашем подходе сложно дать конкретный ответ на ваш вопрос, но вот несколько вещей, о которых стоит подумать:

  1. Ваше различие между «общим шаблоном, который автоматически заполняется» и «сгенерированной html-страницей» неясно - если вы хотите, чтобы данные поступали из базы данных, да, вам придется выполнить запрос к этой базе данных, чтобы получить данные для этого пользователя.
  2. Если вы показываете пользователю инструментальную панель на основе данных этого пользователя в вашей базе данных, то у вас обычно будет HTML-страница, в которую ваш основной язык (Ruby on Rails, Python, PHP и т. Д.) Вставляет нужные данные. Таким образом, HTML-страница каждого пользователя генерируется динамически для этого пользователя.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...