Я только начал учиться и узнавать о Laravel
Фреймворк. Мое программирование возникло из программирования приложений Java Desktop, и я не пробовал web framework
в прошлом.
У меня мало знаний о Javascript, некоторые PHP, HTML and CSS
,
Я хотел бы знать, возможно ли и целесообразно ли создать приложение чата на веб-сайте социальной сети, который я планирую создать для школьного семестра с использованием Laravel.
Если это невозможно, то какой язык веб-программирования для такого новичка, как я, можно использовать?
Я подумал, что для меня будет лучше поиграть и изучить Javascript, потому что стиль кодирования немного похож на Java.
Я хотел бы создать нечто подобное с помощью чата в Facebook.
Буду признателен за любые предложения и помощь.
Спасибо.
Для такого приложения вы можете использовать socket.io, основанный на node.js. Веб-сайт предлагает полный учебник для создания веб-чата.
Вы можете сделать это в PHP с помощью веб-сокетов, но это будет сложнее.
Мой совет — оставить Laravel для неинтерактивных частей вашего приложения и использовать node.js там, где вам нужны функции реального времени.
Это более чем возможно.
Фактически, с новой версией 5.3, Laravel предоставляет приложение в реальном времени с нуля: https://laravel.com/docs/5.3/broadcasting
Вам нужен сторонний сервис, такой как pusher, но он довольно прост в реализации.
Давай и ныряй в мир Ларавела, я могу порекомендовать https://laracasts.com/
Повеселись! 😉