Original von knalli
Browserabhängiger Mist wie Javascript/Ajax
Wer heute noch auf den Browser achtet, schreibt entweder sein eigenes Framework, nutzt äußerst seltene Funktionen bzw. spezielle Features - oder ist einfach nur dämlich.
"Dämlich" zu verwenden ist unschön.
"Browserabhängiger Mist" war auch überzogen - liegt ja nicht an Javascript/Ajax sondern an den Browsern.
Ich mache etwas, was nun mal kein Framework bietet (und ich vermute da bin ich nicht der einzige). Desweiteren verwende ich nur das Grundlegenste von prototype (das funktioniert natürlich gut und möchte ich nicht missen). Die bekanntesten Frameworks konnten mich aber nicht insgesamt überzeugen, einige der Demos funktionierten schlicht nicht (oder nur sehr langsam, mit Geruckel) - das ist doch nicht anwendbar (?). Ohnehin beobachtet man bei Javascript-Frameworks schon einen Missbrauch - ich denke nur an das "Bild-Öffnen/Zoomen-Skript", das mir mittlerweile überall begegnet, übelst langsam, absolut unnötig. Das "Smiley einfügen Feature" auf diesem Forum z.B. erinnert mich auch an sowas - aber ist ein anderes Thema.
> Java hat leider das Problem von der Performance
Vielleicht beim Laden (finde ich aber vernachlässigbar, obige Beispiele laden bei mir in 2 Sekunden), aber nicht zur Laufzeit. Dieses Argument ist aus den 90ern und längst nicht mehr zeitgemäß. Schaue dir Benchmarkings an (vs. C++) oder versuche obige 3D-Beispiele in Javascript/DOM umzusetzen.
> Java-Updates werden wahrscheinlich noch weniger gemacht
Java-updates sind sehr viel seltener nötig als z.B. Flash-Updates. Obige Beispiele (und eigentlich alles was ich an Applets kenne) z.B. laufen "schon immer" und auch weiterhin ohne update. Musste erst einmal für ein Applet von 1.4 auf 1.5 umsteigen, bei Flash erinnere ich mich an mind. 3 notwendige Updates.
> Ich habe es gerade mal ausprobiert, bei mir laufen deine Java-Applet-Beispiele nicht.
Das ist das Problem. Damit ist die Akzeptanz unter Usern/Entwicklern natürlich für'n Arsch. Es gibt oftmals Probleme, Applets zum Laufen zu bringen (kannte ich früher nicht), keine Ahnung, wer Schuld ist, ob Sun, Browserhersteller oder gar die Rechnerlieferanten, die Software vorinstallieren. Na ja, damit ist die Diskussion natürlich hinfällig, wenn's hier und da nicht läuft, will's keiner haben.
> konnten nicht das HTML manipulieren
Das ist wohl auch ein wichtiger Punkt.
Na ja, schade. Wenn ich an die Möglichkeiten denke, gerade im 3D-Bereich und mit Java-Webstart -
will keinen Ego-Shooter, aber es gäbe bestimmt interessante Kombinationen aus klassischem Browser-Strategiespiel und kleinen 3D-Leckerbissen.