Я работаю по системе для нашего мероприятия. По сути, это регистрация на фотосессии. Модели рассылают приглашения фотографам и наоборот. Фотограф принимает, устанавливает место, время, внутренний мессенджер и т. д.
Система теперь полностью в Laravel, и я начинаю писать ее с нуля. Теперь дополнительно у него будут мобильные приложения и push-уведомления, а также некоторые веб-сайты для обновления в реальном времени.
Я хочу фронтенд на Vue, а теперь интересуюсь бэкэндом. Я хорошо знаю Laravel, стандарт JavaScript, никогда не работаю с Node и около 6 месяцев занимаюсь этим проектом.
На моем месте вы выбираете Laravel или изучаете NodeJS?
Спасибо за помощь !
Тебе решать. То, что вы можете делать в Node, вы, вероятно, можете делать и в Laravel. Но если вы ищете субъективное мнение, я бы сказал, что выбирайте Node. Он имеет множество функций, его легко изучить, такие фреймворки, как ExpressJs и ORM, такие как Sequelize, имеют прочную документацию, а на YouTube или веб-сайтах по программированию доступно множество пошаговых руководств.
вы даже можете настроить использование обоих ... очевидно, вы бы использовали node только для таких вещей, как реализация уведомлений (socket.io) и тому подобное. Laravel предлагает отличную настройку для работы с vue js ... у меня действительно нет большого опыта создания бэкэндов с node, поэтому я думаю, что я не могу быть беспристрастным. Я просто говорю о настройке, которая может работать. Учитывая то, что вы уже знаете ... я бы делал тяжелые вещи с laravel и изучал только то, что вам нужно для node (вы можете узнать больше ... но по крайней мере то, что вам нужно XD)
dziraf, я, конечно, ищу тематические мнения людей, интересно, как у Вас дела обстоят;). Эрубиэль Как вы думаете, могут ли работать и node, и laravel?
Рассматривали ли вы решение без серверной части, такое как firebase? Я использую его для интернет-магазина, пишу на vue.js, и мне он нравится. Приятно почти полностью беспокоиться о внешнем интерфейсе, и обновления из базы данных в реальном времени - хорошее дополнение. Единственные бэкенды, которые я написал, были на C#, поэтому у меня нет никакого опыта работы с бэкэндами Laravel или NodeJS.





Если вы достаточно хорошо знакомы со средой узла, я думаю, вам следует выбрать nuxt (nuxtjs.org), что замечательно, вы получите множество функций и испытаете новые инструменты разработки и новые тенденции js.