Ich sehe das nicht so pessimistisch. Es gibt eine wachsende Zahl von Web-Anwendungen die fast unabhängig von einem Server lauffähig ist. Wenn erstmal viel genutzte Oberflächen wie Gnome oder Windows 8 nativen Support für Webanwendungen haben, sieht die Sache nochmal anders aus. Dann können Anwendungen komplett in JS/HTML geschrieben und vernünftig in Pakete gepackt werden. Das ist so im Moment nur über größere Umwege möglich, und letztendlich muss der Programmierer immer noch ein Setup-Tool bereitstellen, das nach installierten Browsern sucht.
Aber wenn es das einmal gibt, dann gibt es bessere Desktop-Apps. Flexiblere und schnellere Oberflächen, viel größere Programmauswahl, weil es dann endlich echte Open Source-Cross-Plattformapps geben wird.
Hinzu kommt noch besseres und übersichtlicheres Sandboxing. Web-Anwendungen können direkt nicht auf irgendwelche lokalen Dateisysteme schreiben. Im Javascript-Standard gibt es nichtmal Befehle für sowas. Dafür gibt es durch HTML5 bald Offline-Storage, sandboxed Dateisystem-Zugriff, wenn man so will.
HTML/CSS/JS nur aufs Web zu reduzieren, wird den Sprachen nicht gerecht...
Ich sehe das nicht so pessimistisch. Es gibt eine wachsende Zahl von Web-Anwendungen die fast unabhängig von einem Server lauffähig ist. Wenn erstmal viel genutzte Oberflächen wie Gnome oder Windows 8 nativen Support für Webanwendungen haben, sieht die Sache nochmal anders aus. Dann können Anwendungen komplett in JS/HTML geschrieben und vernünftig in Pakete gepackt werden. Das ist so im Moment nur über größere Umwege möglich, und letztendlich muss der Programmierer immer noch ein Setup-Tool bereitstellen, das nach installierten Browsern sucht.
Aber wenn es das einmal gibt, dann gibt es bessere Desktop-Apps. Flexiblere und schnellere Oberflächen, viel größere Programmauswahl, weil es dann endlich echte Open Source-Cross-Plattformapps geben wird.
Hinzu kommt noch besseres und übersichtlicheres Sandboxing. Web-Anwendungen können direkt nicht auf irgendwelche lokalen Dateisysteme schreiben. Im Javascript-Standard gibt es nichtmal Befehle für sowas. Dafür gibt es durch HTML5 bald Offline-Storage, sandboxed Dateisystem-Zugriff, wenn man so will.
HTML/CSS/JS nur aufs Web zu reduzieren, wird den Sprachen nicht gerecht...