Vorteile:
- Spiele direkt online spielbar. Kein Setup/etc
Nachteile:
- Inhomogene Plattform
- Starke Einschränkungen (in Performance, Datenmenge, etc)
- Man muss nicht nur ein Spiel Entwickeln sondern auch eine Webanwendung (=Mehr zu lernen, mehr Arbeit, mehr Fehlerquellen, etc)
Du scheinst wohl was gegen das Web zu haben
Anders formuliert würden deine Nachteile starke Vorteile ergeben:
- viele verschiedene Plattformen/Zielgruppen und eine hohe Mobilität
- je nach Art der Applikation kannst du einen starken Server nutzen und bist so ein bisschen unabhängig von der bemitleidenswerten Hardware des Ottonormal Users
- den 3ten Punkt verstehe ich nicht richtig. Klar können hier verschiedene Systeme inneinander greifen.
Aber zumindest in den Klammers stimme ich dir zu (: Es gibt tatsächlich bei komplexeren Anwendungen mehr zu beachten, als bei Installierbaren Applikationen.
Dies ist jedoch meistens ein Kompromiss mit den Vorteilen die man durch das Web hat.
Am Ende ist es denke ich eine Frage dessen was du machen möchtest.
Möchtest du Spiele programmieren, dann ist es einfacher und meist auch sinvoller die "klassische" Programmierung zu wählen.
Selbst einfache Spiele in JavaScript ... buääähh
Dafür sind die Sprachen m.M. nach noch nicht für da.
Also Spiele -> Anwendung auf dem Rechner
Anderes -> Zumindest mal in das Web reinschnuppern