Das mag sicher sein, ich hatte mit Java applets leider bisher nur Probleme. Klar, wenn du das ganze in einer Umgebung einsetzt in der du womöglich den zugriff auf die Clients hast, kein Problem, da kannst du mit Java Applets tolle Dinge machen.
Nur leider stellt sich die Realität leider anderst da. Java soll zwar Plattform unabhängig sein, leider ist es aber sehr abhängig von der eingesetzten Javaumgebung und die reagieren oft leider gänzlich anderst, mit der Folge das eigentlich gute Applets plötzlich unbrauchbar werden, beim Einsatz von Java Applets findet man die super einheitliche CSS und HTML Auslegung heutiger Browser mehr als gut.
Was ich eigentlich sagen will ist folgendens, ich finde Java toll, ich finde auch Java applets gut, ich hab auch nichts gegen Plugins, wenn ich es steuern kann. Bei reinen Clientseitigen Javaapps kann ich in meinen Voraussetzungen angeben, nur lauffähig mit ..., das geht im Web halt nicht so einfach. Ich hasse diese netten sprüche "best viewed with ..." warum soll ich also im Web auf eine Technologie setzten die bei jedem anderst aussieht, die schon nach OS anderst aussieht.
Ich finde den Ansatz den Sun einmal gehabt hat, eine Programmiersprache zu definieren, die auf allen System läuft einfach klasse. Leider wurde das ganze nicht ganz so restrikiv umgesetzt wie es hätte sein müssen, was gerade bei den Applets zu großen Problemen führt. Nichts gegen plugins und Java ist da durchaus schon Standart den man voraussetzen kann, doch leider reagieren die Systeme halt nicht einheitlich, was bei öffentlichen Seiten für mich zur Konsequenz hat, nur noch Techniken einzusetzten die wirklich auf allen Systemen laufen und da ist serverseitig die einzige Lösung.
Hier sehe ich klare Vorteile bei php und jsp, wie ich schon in meinem ersten Posting sagte. Gerade für große Projekte sehe ich klare Vorteile für jsp, dennoch hat php auch seine Berechtigung, nur die von asp sehe ich für meine Zwecke ganz und gar nicht, lasse mich aber gerne vom Gegenteil überzeugen, wenn mir jemand einen klaren Vorteil von ASP nennt, was ich nicht modularer und schneller in jsp oder php realisiert habe.
Was ich denke, ist, dass man oft als erfahrener Nutzer vergisst, das viele Leute eben nicht jedes plugin in der neusten Version installiert haben, dass vieles vielleicht überhaupt nicht installiert ist (z.B. java, seit ms dies nichtmehr im ie drin hat, oder wieder doch, oder nicht ...), man kann immer sagen, wer mein angebot nutzen will, der soll sich das halt installieren, viele wissen aber gar nicht was das ist und herrscht zwar bei vielen Windows Benutzern das "ich-klick-immer-auf-ok" Phänomen vor, gibt es auch viele die nicht bei allem was der Browser ihnen zur Installation anbietet sofort ja sagen.
Aus diesem Grund mag es zwar tolle Java Applets geben, aber je nach OS, Java Version, Einstellung ist deren Funktionsumfang mehr oder weniger brauchbar und fast alles lässt sich heute (meist performanter) auch serverseitig umsetzten, wenn man einen entsprechend Konfigurierten Server hat und aus diesen Gründen halte ich Java Applets für eine Spielerei unter den Webtechnologien und bin der Meinung, dass es bei Angeboten die für eine breite Masse zugeschnitten sind eben nichts zu suchen hat und genau diese Analyse zeichnet einen guten Softwareentwickler eben auch aus
