Sto costruendo un sito che ha molto in comune con un sito di scacchi di persona-a-persona. Stavo pensando di usare Rails per il front-end (Registrazione Utente, Navigazione, ecc.) E qualcosa come Scala o Erlang per il motore (stato del gioco e forse AI). Mi stavo chiedendo -Costruire un sito di gioco di mutliplayer
- E 'una buona situazione usare questo tipo di design?
- Come sarebbe esattamente meglio suddividere la funzionalità tra i componenti?
- Come potrebbero comunicare meglio tra loro?
Sono aperto a qualsiasi tecnologia o idea.
Quale beneficio vuoi da Rails?Se intendi usarlo per la creazione dell'account utente e cercare le persone con cui giocare ecc. Posso capire, ma se per "front end" intendi il gioco degli scacchi, non vedo come ti possa aiutare. Ad esempio, se stavo sviluppando un'applicazione web basata su database CRUD-ish, l'ORM di Rails mi saltava addosso e urlava "I BENEFICIO E IL TUO PROGETTO" ... per qualcosa come "tempo reale" come scacchi, io Mi sento come se capissi cosa farà Rails per te. Poi di nuovo, ho letto solo Rails in modo approfondito, quindi sto parlando fuori di testa e non vedo l'ora di essere smentito;) –
Quali sono le tue definizioni di "front-end" e "engine"? La tua domanda è abbastanza vaga. –
Queste domande non hanno molto senso. Vuoi creare un'applicazione, non importa quale, con quel design, o vuoi specificamente creare un'applicazione di scacchi? –