Есть сайт-портфолио, собранный в Gulp и размещенный на Gitub Pages. Делал чисто для размещения в резюме.
Начал изучать Vue и перенес сайт с Gulp на Vue CLI. Подключил все как надо: vuex, router, meta, axios и т.д., но гружу данные и картинки через JSON'ы. По сути, базы данных нет, да и действий со стороны пользователей вроде регистрации и комментариев тоже не требуется. Хотя подумывал создать там блог (пока под сомнением)... Сайт протестирован, сейчас выглядит как портфолио со страничками типа: о себе, портфолио, сертификаты, прайс, контакты и прочие мелочи. То есть не просто для резюме, но и для клиентов. Хотел выложить на GitHub, но... Недавно начал ближе знакомиться с Nuxt и вот теперь думаю, стоит ли переносить такой простой сайт на Nuxt или оставить на Vue CLI? Что посоветуете? Стоит ли потом покупать для него домен?
п.с. главный вопрос: Стоит ли гнаться за тенденциями или пусть висит как есть? А то держать сайт на галпе в 2020 как-то неловко...))
А чем Вам gulp не угодил? Для подобных сайтов он подходит лучше всего. Vue как и nuxt на подобных сайтах избыточны. НО так Вы только изучаеете инструменты, то это вполне себе практика и я бы на Вашем месте перенес на Nuxt. Подумай те может можно добавить больше интерактива, так vue это больше не про сайтв, а про веб приложения.
Andrej Sharapov, тут не столько вопрос целесообразности nuxt сколько вопрос целесообразности vue. Как Вам выше написали Nuxt это тот же vue только с некоторыми доп. фишками. Я бы на Вашем месте переносил бы.
Считаете, что стоит перенести? По сути, это SPA с расширенным функционалом, благодаря, как минимум vuex и vue-router'у. К этому еще подбивает то, что на текущей работе все больше углубляюсь в nuxt и backend.
Возможно, в будущем функционал сайта будет расширен, но не будет ли сейчас слишком жирно для простого сайтика?
Andrej Sharapov, Лично я бы использовал nuxt всюду, где возможно. Но то я, и мне просто больше нравится его строгая иерархия проекта. В вашем же случае, как мне кажется, идеально подходит возможность скомпилировать весь проект в готовые html файлы, которые можно закинуть на тот же Gitub Pages. Что-то по типу vuepress