@Fragman

Что выбрать для игры: отдельный сервер nodejs или ajax laravel’я?

В голове есть игра на двух игроков, что то по типу шахмат, но намного сложнее, где у каждого есть определенное время на ход и некоторые действия противника должны отображаться у игрока.
Суть вопроса в том что сделать ли эту игру на отдельном nodejs сервере, с общением клиента и сервера через socket.io или сделать общение клиента с ajax laravel(возможно broadcast). Знания есть в обоих областях, сам сайт игры будет сделан на laravel.
Напишите плюсы и минусы обоих способов, заранее спасибо за ответ!
  • Вопрос задан
  • 758 просмотров
Решения вопроса 1
@geektimer
Насколько я понял, вопрос состоит в том, что: или nodejs+socket.io, или php+laravel+ajax.
Так можно же поднять и laravel и nodejs, и чтобы это все работало вместе с одной базой (redis).
Реал тайм на ajax лучше не делать.
Посмотри туториалы, как Лару подружить с вебсокетами:
https://youtu.be/2CrQgLQg5hE
https://youtu.be/tExUWmF6wNM

Можешь посмотреть в сторону meteor.js, там все из коробки будет работать (full stack js framework).
Или можешь попробовать что-то типа firebase.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
dima9595
@dima9595
Junior PHP
Я считаю лучше сделать отдельный nodejs сервер, что бы не мешать сайту нормально функционировать.
Ответ написан
Комментировать
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Используйте то что лучше знаете
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы