Sollte man auch jetzt noch Java herunterladen?
Java ist eine Technologie, die als revolutionär galt, als sie veröffentlicht wurde. Heutzutage sind Internetanwendungen zunehmend webbasiert. Sollte man dennoch Java herunterladen und installieren?
Programmiersprachen scheinen einem Zyklus zu folgen, in dem sie weit verbreitet sind, ersetzt werden und schließlich zu Legacy-Technologie werden. Java ist eine Programmiersprache, die als revolutionär bezeichnet wurde, als sie veröffentlicht wurde. Die Möglichkeit, die Java bot, eine Anwendung zu programmieren und überall ausführen zu können, revolutionierte die Art und Weise wie Anwendungen entwickelt wurden. Java herunterladen war fester Bestandteil einer Installation, aber heutzutage sind immer mehr Anwendungen webbasiert.
Eine Eigenschaft von Java ist es, dass es eine objektorientierte Architektur vorausgesetzt. Objektorientierte Sprachen wurden dazu entwickelt, um der Komplexität großer Softwaresysteme beizukommen. Mit der Erschaffung abstrakter Modelle von den verschiedenen Teilen eines Systems konnte die Komplexität reduziert werden und man hat angenommen, dass man mehr Code wiederverwenden konnte. Die Wiederverwendung von bereits erstelltem Code war nicht immer möglich, aber das Ziel, die Komplexität zu reduzieren und damit die Wartung zu vereinfachen, wurden erreicht. Java setzt objektorientiertes Programmieren voraus, was von manchen als Problem betrachtet wird. In Java gibt es keine Möglichkeit prozessorientierten Code zu schreiben, wie man es in einem kleinen Skript machen würde. Das ist nicht ein so großes Problem wie viele meinen. Indem Java objektorientierte Programmierung voraussetzt, sind Entwickler dazu gezwungen, sich länger mit dem Design ihrer Systeme auseinanderzusetzen, was zu einem System führt, das einfacher zu warten ist.
Die objektorientierte Natur von Java macht die Programmiersprache ideal für die Anwendung von Design-Mustern. Design-Muster sind simple Muster, die getestet worden sind und eine Reihe von Problemen lösen, die bei der Entwicklung von Software auftreten können. Während Desktop-Anwendungen nicht mehr die Priorität von Java sind, so besticht die Software immer noch dadurch, dass ein Code, der einmal geschrieben wurde, auf jedem System läuft, das Java unterstützt. Es gibt also immer noch viele Anwendungsbereiche für Java. Herunterladen kann man Java überall aus dem Internet.