Nun, jeder hat ja seinen eigenen Plan in welcher Sprache er sein Browsergame umsetzen will. Ich bin mittlerweile von PHP zu JavaScript gewechselt. Das Thema inwiefern das nun besser oder schlechter ist, oder was die Alternativen sind, brauchen wir hier nicht zu diskutieren, damit kenne ich mich mittlerweile auch recht gut aus.
Viel wichtiger wäre es für mich, ein bischen Hilfe bei der Wahl des Webservers zu bekommen, da ist die Auswahl nämlich nicht gerade klein (http://en.wikipedia.org/wiki/Server-side_JavaScript). Ich bin mir wirklich unsicher, was da die richtige Wahl ist. Momentan neige ich am ehesten zu Aptana Jaxer, die IDE kenne ich auch schon so vom JavaScript programmieren.
Ich brauche eigentlich nicht viel: Eine Datenbankanbindung und evtl. Zugriff auf das Dateisystem. Der HTML Code soll auf Clientseite erzeugt werden, ich brauche also keine Templatesprache - HTML, CSS und JS sollen strickt getrennt sein. Auch ein O/R-Mapper ist nicht so wichtig, ich würde gerne selbst spezifische Lösungen schreiben, evtl. meinen eigenen O/R-Mapper entwickeln.
Interessant finde ich allerdings auch Rhino, womit es möglich wäre Teile des Spiels (Eventhandler) in Java zu schreiben, aus Performancegründen.
Habt ihr schon Erfahrungen mit Jaxer, Narwahl, Phobos, Helma, Myna oder gar einem anderen Framework gemacht? Wenn ja, was gibt es zu beachten?