T3 Webapp mit Dropwizard + Atmosphere

17 views
Skip to first unread message

Jannik Jochem

unread,
Jan 10, 2015, 9:46:31 AM1/10/15
to tu...@googlegroups.com
Ich würde gerne mal Dropwizard in Kombination mit Atmosphere antesten.

Das Ziel ist es, eine Webapp zu erhalten, mit der zwei Spieler über das Netzwerk gegeneinander Tic Tac Toe spielen können. Sobald zwei Spieler neu auf der Webseite angekommen sind, wird ein Duell zwischen ihnen gestartet. Danach können sie ein Rematch spielen oder auf einen neuen Gegner warten.

Dropwizard ist ein Java-basiertes Microservice-Framework, mit dem man RESTful Webservices mit Jersey bereitstellen kann. Dropwizard lässt sich wohl ganz gut mit Atmosphere integrieren, um Websocket-Unterstützung in Jersey nachzurüsten. Beide Frameworks sind nicht mega-neu, aber dadurch auch stabil genug, um sie in ernsthaften modernen Webanwendungen zu verwenden. 

Je nachdem wie schnell der Server implementiert ist, könnte man auf dem Client noch ein bisschen mit aktuellen JS-Technologien spielen. Ich könnte mir hier ES 6 mit SystemJS (und bei Bedarf Traceur Transpiler) und jspm vorstellen. Mit Polymer könnte man auch mal rumspielen.

Wer fände sowas spannend?

Viele Grüße,

Jannik

Aschemann Gerd

unread,
Jan 11, 2015, 9:48:15 AM1/11/15
to Jannik Jochem, tu...@googlegroups.com
Hi Jannik,

das hört sich sehr interessant an. Ich hatte eigentlich vor, meine bisherige Implementierung noch in zwei Richtungen aufzubohren:

- Nutzung von Spring Boot, damit sie Standalone laufen kann (kann wahlweise dann auch noch als WAR in einen JEE Web-Container geladen werden).
- Ergänzung um/Umstellung auf eine REST-Schnittstelle

Mal sehen, was ich bis Samstag noch schaffe, ansonsten ergänzt es sich ja prima mit deinen Ideen.

Letztes Mal gab es ja schon eine REST-Implementierung, die leider nicht ganz fertig geworden ist.

Viele Grüße,
  Gerd


--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "The Ultimate Tic Tac Toe Challenge" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an tut3c+un...@googlegroups.com.
Wenn Sie in dieser Gruppe einen Beitrag posten möchten, senden Sie eine E-Mail an tu...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/tut3c/4e27b640-9887-4d98-b13f-7c7be20a28b7%40googlegroups.com auf.
Weitere Optionen finden Sie unter https://groups.google.com/d/optout.

--
Gerd Aschemann --- Veröffentlichen heißt Verändern (Carmen Thomas)
+49/173/3264070 -- ge...@aschemann.net -- http://www.aschemann.net

signature.asc
Reply all
Reply to author
Forward
0 new messages