mmofacts.com

JavaScript serverseitig

gepostet vor 14 Jahre, 11 Monate von Phoscur

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?

gepostet vor 14 Jahre, 11 Monate von exe

Meine Erfahrungen mit serverseitigem Javascript sind schon ein weilchen her. Damals war der (einzige?) javascriptfähige Webserver von Netscape und nannte sich iPlanet ;)

Tendenziell würde ich auf einen gewöhnlichen Javaserver setzen und via Rhino Javascript einbinden. Zum einen hast du damit eine, relativ, herstellerunabhängige Lösung und mit der JVM & Java eine äusserst mächtige Plattform im Hintergrund.

gepostet vor 14 Jahre, 11 Monate von buhrmi

Kenne nur Jaxer und den find ich geil weil er einfach ist und aktiv weiterentwickelt wird. Mehr kann ich dazu nicht sagen.

Ps.: Du wechselst deine Frameworks und Vorlieben ja wie ich meine Unterhosen (einmal pro Monaten minimum). Sag bescheid wenn du im Rails Lager angekommen bist xD

gepostet vor 14 Jahre, 11 Monate von Phoscur

Naja, ich grabe mich solange durch das Thema bis ich endlich das richtige gefunden habe. Ich bin mittlerweile auch so weit, dass ich BDD-Tests schreiben will, hab nur noch keine Erfahrung damit, aber dafür sind Hobbyprojekte ja gut.

In JavaWebserver müsste ich mich noch ganz schön einarbeiten bis ich das mit Rhino gebacken bekommen würde, etwas einfacheres kommt mir da schon ganz recht. Wahrscheinlich bleibe ich dann bei Jaxer.

Auf diese Diskussion antworten