Ho fatto qualche ricerca prima di fare questa domanda ma non sono riuscito a trovare una risposta concreta per la mia situazione. Sono ancora nuovo nello sviluppo di WebSockets e giochi, quindi potrei non essere in grado di spiegare alcune parti molto bene e, in tal caso, mi dica che posso provare a spiegarlo meglio.Utilizzo di WebSockets per lo sviluppo di giochi HTML5 multiplayer. Cosa scegliere, Node.js o Ratchet o altro?
Attualmente sto sviluppando un'applicazione Web utilizzando CakePHP, che fornirà diversi tipi di giochi multiplayer HTML5. In alcune situazioni questi giochi dovranno inviare i dati a un database. Il problema è che voglio utilizzare Node.js per implementare la logica del lato server di gioco, ma non sono sicuro se riuscirò a passare i dati al database. Penso che l'approccio migliore sarebbe quello di inviare i dati da Node.js a un'azione PHP che li archivierà sul database, ma non so se sarà possibile.
Ho trovato qualcosa su questa cosa DNode, ma non sono sicuro se questa è la risposta al mio problema e inoltre sembra essere in versione beta, cosa che vorrei evitare.
In alternativa, ho pensato di utilizzare Ratchet per implementare la logica lato server di gioco. Almeno so che sarei in grado di farlo comunicare con la mia applicazione, ma dal momento che non riesco a trovare alcun riferimento ad esso sullo sviluppo di giochi, non sono sicuro che sia una buona idea.
Non so su eventuali altri framework, quindi se ho le opzioni migliori di quelli a due, mi dica :)
Vi prego di dare le vostre opinioni. Grazie!
Grazie mille, penso di capire ora meglio come funziona Node.js. Da quello che ho capito, posso anche connettermi a un database con Node e in questo modo non avrò bisogno di comunicare con la mia applicazione PHP per richiedere i dati da esso, giusto? – Anakin
Esatto. È possibile avere una connessione diretta a un database da Node.js – ElHacker
node.js funziona solo sui server VPS? non verrà installato su un hosting condiviso. – yourkishore