Viele Browser deaktivieren jetzt standardmäßig Java-Applets, sodass diese pro Seite aktiviert werden müssen. Es scheint, dass sich Applets in den letzten Jahren nicht viel geändert haben. Tatsächlich scheint clientseitiges Java (Applets, Desktop-Anwendungen, ...) vollständig zu sterben, und Java wird in erster Linie zu einer serverseitigen Sprache.
Gibt es außer aus Gründen der Kompatibilität einen Ort, an dem Applets im heutigen Web noch nützlich sind? Warum sollte ich als Webentwickler, der mit Java und JavaScript vertraut ist, jemals ein Applet anstelle von JavaScript verwenden?
Antworten:
Nein nicht viel.
Es kann nützlich sein, wenn Sie Flash nicht verwenden möchten (dh Sie haben keine Flash-Kenntnisse und das Lernen lohnt sich nicht, da Sie nur eine einfache Komponente entwickeln müssen und Ihre Benutzer Java installiert haben) und Dinge tun müssen Dies wird von Browsern nicht allgemein unterstützt (dh lokaler Dateisystemzugriff), oder Sie verfügen über eine erhebliche Menge an Java-Code, den Sie wiederverwenden können.
Wirklich, mit den heutigen Prozessoren und dem RAM ist Java nicht mehr so schwer (die F1-Live-Timing-App startet relativ schnell auf meinem Atom-Netbook, und es gibt sicherlich Flash-Apps, die meine CPU stärker belasten), Upgrades sind differenzielle IIRC und die Erstinstallation unter Die heutigen Netzwerkverbindungen sind ein Schatten dessen, was es früher war, aber dennoch sind Applets nicht die Antwort auf viele Fragen.
Webstart dagegen ... :-p
quelle
Applets sind unter bestimmten Umständen immer noch nützlich. Sie sind eine einfache Möglichkeit, kleine Java-Programme in Webseiten einzubetten, die unter folgenden Umständen durchaus sinnvoll sein können:
Aber heutzutage würde jeder, der diese Art von Anwendung in Java entwickeln möchte, wahrscheinlich entweder Folgendes verwenden:
quelle
Für alle Java-Apps muss Software von Drittanbietern funktionieren, die aus Sicherheitsgründen sehr schnell aktualisiert werden muss. Jedes Mal, wenn der Download sehr umfangreich ist und Sie den Browser mehrmals neu starten müssen, bleibt der Browser hängen. Früher dachte ich, Java-Software sei ein Muss für die beste Erfahrung, aber nachdem ich all diese Probleme satt hatte, entfernte ich sie einfach. Ich kann mich sowieso nicht erinnern, Java-Apps verwendet zu haben. IMHO Java nur nützlich für einige dumme Online-Spiele.
Langlebiges PHP und andere webbasierte Dinge, die mein System nicht ohne Grund verlangsamen.
Neben OP " Die von Netscape, Inc. entwickelte JavaScript-Programmiersprache ist nicht Teil der Java-Plattform. " Quelle http://www.java.com/en/download/faq/java_javascript.xml
quelle