Ich baue eine Seite, die viel mit einer Person-auf-Person-Schachseite gemeinsam hat. Ich dachte daran, Rails für das Front-End zu verwenden (Benutzerregistrierung, Navigation, etc.) und etwas wie Scala oder Erlang für die Engine (Spielstatus und vielleicht KI). Ich frage mich -Erstellen einer Mutliplayer-Spielseite
- Ist das eine gute Situation, diese Art von Design zu verwenden?
- Wie genau wäre es am besten, die Funktionalität zwischen den Komponenten aufzuteilen?
- Wie würden sie am besten miteinander kommunizieren?
Ich bin offen für alle Technologien oder Ideen.
Welchen Vorteil möchten Sie von Rails?Wenn Sie meinen, es für die Erstellung von Benutzerkonten zu verwenden und nach Leuten zu suchen, mit denen ich spielen kann, kann ich das verstehen, aber wenn Sie mit "Frontend" das Schachspiel meinen, sehe ich nicht, wie es Ihnen helfen würde. Wenn ich zum Beispiel eine Datenbank-gesteuerte CRUD-ish-Web-App entwickle, dann würde Rails 'ORM auf mich losspringen und "ICH NUTZEN SIE UND IHR PROJEKT" schreien ... für etwas wie' Echtzeit ', wie Schach, ich nicht Ich fühle nicht, dass ich sehe, was Rails für dich tun wird. Dann noch einmal, ich habe nur ausgiebig über Rails gelesen, also rede ich aus meinem Arsch und freue mich darauf, das Gegenteil bewiesen zu haben;) –
Was sind deine Definitionen von "Front-End" und "Engine"? Deine Frage ist irgendwie vage. –
Diese Fragen ergeben wenig Sinn. Möchten Sie eine Anwendung erstellen, egal mit welchem Design, oder möchten Sie speziell eine Schachanwendung erstellen? –