Я только что взял Vue и пытаюсь придумать лучший способ структурировать этот проект.
Требования:
- Базовый MPA (традиционный сайт) примерно с 6 страницами. Это будет статическая информация.
- Должен быть раздел входа в систему, где клиент будет передавать данные через форму. Здесь также будет происходить оплата, поэтому ее необходимо будет обеспечить в безопасности.
У меня вопрос, как мне здесь использовать Vue? (Я уже использовал VueCLI для разработки проекта)
Следует ли мне:
A) использовать его для некоторых компонентов (панель навигации, кнопки, формы и т. Д.) И сохранить традиционную структуру? Как мне создать панель управления пользователя для отправки информации формы в этом случае - как новую страницу?
Б) или я должен создать весь этот сайт как SPA и загружать информацию о новой «странице» при нажатии? Это было бы проще для раздела входа в систему?
Одна вещь, которая может быть ясна при чтении этого, заключается в том, что я не очень хорошо понимаю, как сайт распознает пользователей и обрабатывает логины. Было бы проще, если бы он был структурирован как SPA? (более безопасный?)
(Кроме того, я использую этот сайт, чтобы научиться интерфейсной разработке, в частности, хотел бы узнать больше о создании SPA - поэтому я понимаю, что могу использовать веб-редактор или более простые решения, но хочу научиться делать много это с нуля)