Michael: Java vs. PlugIns

Hallo

Wer kennt das nicht, diese leidigen Probleme auf vielen Seiten, mit hier ein Plugin und dort ein Plugin für mehr oder weniger nützliche Sachen. Über den Sinn oder Unsinn im Konkreten Fall, kann man streiten. Wesentlicher ist die Tatsache, daß in den allermeisten Fällen überhaupt kein Bedarf für ein Plugin (oder auch ActiveX-Control, wenn man den Kreis noch weiter ziehen will) besteht und die konsequente Ausnutzung der Möglichkeiten von Java, vieles auf diese Weise gelöst werden könnte.

Vorteile:
-Plattform- und Browserunabhängig (zumindest, wenn der Browser Java unterstützt; da es für sehr viele Plattformen zumindest eine JavaVM gibt, sehe ich keine Probleme das dann ggf.in bestehende Browser zu implementieren).
-grundlegende Technik ist schon vorhanden; die "grossen" Browser unterstützt Java
-Sicherheit: Die in Java eingebauten Sicherheitsmassnahmen, gestatten uns festzulegen, was das Plugin darf und was nicht.

Nachteil:
-evtl.Geschwindigkeitsprobleme
-nicht alles möglich, was mit einem nativen PlugIn möglich ist

Schon jetzt werden ja Browser schon standardmäßig mit vielen Plugins ausgeliefert, was ihn unnötig aufbläht. Zumindest ein Großteil davon, könnte man auf diese Weise einsparen.

Gruß
   Michael

  1. Fall, kann man streiten. Wesentlicher ist die Tatsache, daß in den allermeisten Fällen >überhaupt kein Bedarf für ein Plugin (oder auch ActiveX-Control, wenn man den Kreis noch >weiter ziehen will) besteht und die konsequente Ausnutzung der Möglichkeiten von Java, vieles >auf diese Weise gelöst werden könnte.

    Java ist sicherlich eine hervorragende und zukunftsweisende Technik. Aber alles kannst man
    mit Java im Moment nicht lösen. Flash z.B. hat sich fast schon als Anim-Standard etabliert. Und es ist doch wichtig, dass man als Entwickler von einem möglichsten breiten
    Anwenderkreis ausgehen kann, oder? Java hat in diesem Fall auch noch seine Probleme,
    denn nicht jede JVM ist gleich, was einen Entwickler wiederum einschränkt. Ich kenne
    Entwickler, deren spezialisiertes Applet nur mit dem Java-Plugin von IBM arbeitet.
    Oder das Java 2 Plugin von Sun...das leider standardmässig den neuen Browsern nicht
    beiliegt, weil jeder sein eigenes Süppchen kocht. Wenn es hier mal einen einheitlichen
    Standard gibt, der von den gängigen Browsern unterstützt wird, dann kann man Java auch
    im Internet für Anwendungen ernst nehmen.

    ciao
    Stephan

    1. Hallo Stephan,

      Danke für Deine interessante Meinung, der ich in weiten Teilen zustimmen kann.
      Stimmt, die Sun-JavaVM ist leider nicht mit dabei. Die müsste man wohl mitliefern (z.B. statt der StandardPlugins).
      Und bestehende Techniken können ja ruhig weiter unterstützt werden. Aber es empfielt sich halt in Zukunft davon Abstand zu nehmen. Und Konvertierungstools zu entwickelt dürfte ja auch nicht sonderlich schwer sein.
      Leider stecken hinter den herstellerspezifischen Entwicklungen oftmals auch wirtschaftliuche Interessen. Somal gerade bei Plugins das Format nicht offenliegt und man deshalb auf die Macromedia-Software angewiesen ist, wenn man das benutzen will. Und was ich dann nicht verstehen kann, warum sich die Entwickler von z.B. Flash-Animationen dann solche "Fesseln" anlegen, anstatt offene Standards zu verwenden (somal Java schon vorher auf den Browsern verfügbar war). Ok, mit der FlashSoftware läßt es sich leichter arbeiten. Da hätte jemand halt ein Generator für Java schreiben sollen. Das ist leider nicht geschehen (oder hat sich nicht durchgesetzt). Nunja. Alles Gute hat man halt nie beisammen :-)

      Gruß
        Michael