Что такое стек разработки для Landing Page с использованием Vue.js? - это мой уродливый вопрос. Может быть, это более общий вопрос, но мне нужна ваша помощь и разъяснения с некоторыми из моих недоразумений.
Обычно, когда мне нужно создать целевую страницу, я использую простые HTML
, CSS
и JS
с Bootstrap
, HTML Boilerplate
и jQuery
сотрудников.
Но теперь мне нужно создать быструю и надежную, анимированную по-разному Landing Page с функциями e-mail
, language support
, notifying
. Раньше для этой функциональности я использовал поддержку бэкенда со стеком python
(Django
). Потому что я не знал, как безопасно использовать электронную почту и т. Д. На веб-интерфейсе. Я в основном back-end разработчик, и эти вещи для меня являются темной стороной. Но я полностью знаю, что эти цели могут быть достигнуты с помощью стека внешнего интерфейса просто и изящно. Вот почему я решил использовать красивые Vue.js
.
Поэтому мне нужно уточнить для меня следующие вещи ( не критикуйте и не злитесь на мои глупые вопросы, пожалуйста ):
Как защитить учетные данные почтовой рассылки и мои js-скрипты?
Потому что я не мог понять, могу ли я вызывать запросы из скриптов, которые доступны всем, как js-ресурсы из браузера. Как можно скрыть эту функциональность и эти скрипты с разумной информацией? Я добавлю к нему некоторую поддержку Google Analytics
и т. Д.
Что мне использовать?
Опять же, общий вопрос. Из документации я вижу, что могу просто использовать мои дружеские знания HTTP, CSS и JS. Но я ищу по сети и вижу, что люди используют npm
s, nuxt
s, webpack
s и т. Д. Весь этот персонал, связанный с nodejs
и npm
, является для меня большой дырой. Но если это необходимо, я буду использовать его. Какой стек я должен использовать? Просто Vue.js
, HTML
, CSS
?
Как развернуть на производстве такой js-связанный SPA-проект?
Я простонужен простой vps
сервер, nginx
и это все?
Буду очень рад увидеть советы от великих экспертов , которые имеют опыт работы с этимstaff :)
Более того, я буду очень рад видеть некоторые дорожные карты при разработке таких проектов.
PS: я знаю, что подобные вопросы маловероятны для StackOverflow. Но в любом случае мне нужна твоя помощь.