• Можно ли на vue верстать?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Думаю, Vue используют как шаблонизатор. Есть же верстаки которые делают на pug, вот vue хорошая современная система шаблонов.
    Не волнуйтесь, вы получите в итоге верстку в html/css/js, оптимизированную и не надо будет прогонять через gulp, webpack.
    Ответ написан
  • Как реализовать авто-деплой nuxt приложения с SSR?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Pm2 умеет делать деплой
    Удалять инстанс не обязательно, просто рестартите его.
    Ответ написан
  • Существует ли какое-то пособие для быстрого старта в React, для тех кто уже знаком с Vue.js?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Смотря насколько хорошо ты знаком с Vuejs.
    Если на Vue писал рендер-функции самостоятельно, то и рендер реакта будет понятен.
    Если знаешь Vue3, то хорошо поймешь хуки на реакте
    Работа со Store немного отличается, экосистема у реакта довольно разнообразна, напридумали всякого
    Работа с роутером - отличается.

    а вообще есть в интернете сравнение Vue и react - там довольно хорошо разжеваны общие моменты
    Ответ написан
    Комментировать
  • Возможно ли циклом передавать параметры?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Обычным способом как вы привыкли - так не сделать.
    Но можно сделать через рендер функции

    Подсовывайте нужные пропсы в зависимости от типа компонента.
    Ответ написан
    Комментировать
  • Как реализовать конструктор сайтов?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Привет!
    GrapesJS крутой конструктор и от наших! Желаю ему процветания и развития!

    По делу:
    у Грейпа свой рендер и вклинить туда рендер Vue компонентов слегка проблематично.
    У грейпа можно писать свои кастомные блоки и плагины, вам нужно изучить как создаются эти кастомы.

    как связать с Vue -
    подключить в проект Грейпа Vue-фреймворк,
    подключить через кастомные блоки vue.js компоненты и сами js файлы
    и тогда VUE увидя в разметке свои компоненты (например, ) на лету скомпилирует в HTML со всей реактивностью.

    Когда будете экспортировать HTML от грейпа, обязательно в проекте подключите Vue

    я так понимаю лучше всего хранить эти сконструированные html странички в базе и доставать их оттуда через API
    Ответ написан
    Комментировать
  • Как разнести админ панель и основной сайт по разным проектам в laravel?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Привет!
    с поддоменом идея здравая! Тем более, ларавел роутинг позволяет все твои админские роуты посадить на поддомен.
    разделять на репозитории вижу только в том случае, если собираетесь разделять доступ к коду другим программистам. иначе много проблем возникнет, от хранения до деплоя. Или если админка написана не на ларе (например на Vue или React). но опять же, лучше делать гит-модулями или package лары.

    Так же для безопасности вы скорее всего будете делать нестандартный поддомен - типа adminka367sd.domain.com, + чтобы куки админов имели другие названия и не пересекались с рабочим сайтом.

    и еще - БД будет общая, для рабочего сайта и для админки. и если на разных серверах, то будут лаги доступа к БД. Нужно продумать архитектуру
    Ответ написан
  • Установка Nuxt с помощью docker-compose?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Попробую свои 3 копейки вкинуть в процесс
    RUN npm install && npm run start

    npm install просто устанавливает пакеты
    npm run start просто запускает проект из билда, т.е. команда ожидает уже сбилденные файлы (которые находятся в папке .nuxt) - но не видит их, потому что проект вы не билдили.

    npm run dev - на проде не надо так делать ( npm run dev запускает билд с отладочной информацией, не оптимизированный, большой и после билда запускает отладочный веб-сервер на порту 3000, по сути это 2 команды npm run build и npm run start с отладкой)

    короче, внедрите после инсталляции команда npm run build чтоб проект сбилдился и потом уже можно запускать start
    Ответ написан
  • Pusher JS - это билиотека или веб-сервис?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Чтобы использовать PusherJS без их сервиса, нужно самому websocket сервер создавать, + redis
    Для этого есть пакет laravel-websocket - довольно все легко настраивается и запускается, в связке с Pusher. (в официальной доке все есть)
    А если сложно, используй бесплатный тариф Pusher, там 100к сообщений дают, для быстрого старта тебе вполне подойдет. а о своем сервере потом подумаешь, если выйдешь из ограничений.
    Ответ написан
    4 комментария
  • Перспективно ли обучение ui/ux дизайну?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Дизайнеры интерфейсов не так востребованы как фронтенд-разработчики.
    Фронтмены легко обходятся без дизайнеров, используют готовые UI библиотеки, и уже редко когда дело доходит до UX, потому что это долгая и кропотливая работа и не всем компаниям это под силу финансово.
    Если вы хотите денег, то лучше прокачиваться до 150-200к фронтом. Но вы всегда можете пройти курс по UX и пробовать себя в этом, раз душа лежит к этому.
    Ответ написан
    Комментировать
  • Что делать, если ServiceWorker застрял в браузерах клиентов?

    evgensenin
    @evgensenin Автор вопроса
    Yii2 || Laravel, vue & nuxt
    Добавил в заголовки ответов АПИ
    clear-site-data: storage
    это сработает только если клиент обновит страницу
    и кэш будет всегда сбрасываться при обновлении страницы (это затрагивает localstorage и потому будет разлогин)
    Ответ написан
    1 комментарий
  • Какие есть хорошие курсы по Web-Дизайну с 0?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Не слушайте тех, кто не верит в курсы и советует отказаться от них.
    Да, согласен, большинство курсов это шлак, даже от раскрученных компаний типа скиллбокс.
    Но правильно подобранные курсы это
    программа,
    структурированные знания,
    практика с обратной связью,
    поэтому ищите неспеша, подпишитесь на всех и смотрите как ведут себя, некоторые выпускают вебинары для показа своей экспертности
    и. обязательно с ментором,наставником, который будет проверять практические задания и давать фидбек, без этого никак.
    Ответ написан
  • Кто как защищает от пиратства свое видео?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    вряд ли у вас уникальное видео, стоящее миллионы руб/долларов. поэтому не парьтесь, скопируют, а вы обновляйте видео новыми фишками, актуализируйте материал и делайте всё, чтобы ваш материал бы был ценнее пиратски сворованного
    а вообще предлагаю дорогостоящий способ:
    1. заключайте договор с прослушивателем с обязательствами.
    2. видео защитите с правовой точки зрения (юридически закрепите за собой авторские права)
    3. в видео каждого прослушивателя добавляйте невидимые глазу метки, чтобы однозначно идентифицировать слушателя.
    4. если какой-то прослушиватель поведет себя по-пиратски и выложит в интернет - можете подавать иск. тут главное юридическая сила (нужны компетентные специалисты). (предварительно уведомив пирата для полюбовного закрытии дела)
    5. на всех видеохостингах и раздачах требуете удалить ваш материал. роскомнадзор поможет.
    6. но и это не спасет, то хотя бы возместите часть денег на разработку видео и юристов.
    Ответ написан
    5 комментариев
  • Как обработать ошибку v-img?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Отловить ошибку загрузки картинки может onerror
    https://learn.javascript.ru/onload-onerror#zagruzk...
    если этого в компоненте v-img нет, то придется своё лепить.
    Ответ написан
  • Как объяснять кадровикам быстрые смены работы?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    предлагаю пробовать различные варианты при собеседованиях и анализировать. скорее всего у вас плохая "HR" история и вас будут сливать первый эшелон менеджеров HR .
    Предлагаю врать при собеседованиях (как минимум не говорить что вас слили на ТРЕХ предыдущих работах за ТАКОЕ короткое время), приукрашать, придумывать логичную историю-легенду (например, пет-проджет или стартап, или путешествовал полгода), больше говорить про свои навыки, ничего плохого про работодателей не говорить, быть позитивным и улыбаться.
    Задайтесь ЦЕЛЬЮ найти ХОРОШЕГО работодателя. и сделайте всё для достижения этой цели. если будут снова сомнения в работодателе или начальнике - лучше продолжайте поиски, зачем вам еще один шок от 4 неудачной попытки.
    Ответ написан
    1 комментарий
  • Vue - error compiling template?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    :value лишнее.
    по сути v-model это обертка над :value и @change

    :value необходимо убрать
    Ответ написан
    1 комментарий
  • Vue - конструктор форм. Победить перезапись value в инпутах?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    у инпута вам необходимо еще добавить и обработку @change (или @input).
    пробовали v-model?
    Ответ написан
  • Почему nuxt такой медленный?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    Тоже заметил подобное. (но не прям реальная тормознутость, просто отклик у php приложений на порядок меньше в миллисекундах(мс), чем на nuxt), возможно особенности nodejs
    Попробуйте пожалуйста https://github.com/arash16/nuxt-ssr-cache и напишите
    и на всяк случай - https://nuxtjs.org/api/configuration-build/#cache
    Ответ написан
    6 комментариев
  • Можно ли подключить php файл у vue?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    подключить можно не только html, но и другие шаблонизаторы - pug например. да и вообще - можно самостоятельно написать свой лоадер для плагина вебпака (webpack занимается SFC компонентами)
    другой вопрос - ДЛЯ ЧЕГО понадобилась такая НЕОБХОДИМОСТЬ? если знать для чего, возможно сообщество подскажет вам правильный путь решения.
    Ответ написан
  • SvelteJs, стоит ли изучать сейчас?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    если для трудоустройства на официальную работу, то конечно надо изучать то, на что есть спрос в этих компаниях - react, vue.
    Если делать для своих проектов, для фриланса, то можно побаловаться и с svelte... В свое время в админках для навороченных страниц писал скрипты на matreshka js было прикольно
    Ответ написан
    Комментировать
  • Как фрилансеру работать без ИП и юр. лица?

    evgensenin
    @evgensenin
    Yii2 || Laravel, vue & nuxt
    учитывая что большинство выбирает сео за 5-15тр, то настоящим бизнесом там и не пахнет, следовательно можете оформлять договора гпх, с оплатой на карту или лучше всего на электронные платежки типа яндекс.деньги (со сбера переводить легко и без %, клиенты соглашаются)
    Ответ написан
    1 комментарий