Plattform für die Entwicklung und Ausführung von Anwendungen
Die Programmiersprachen vom Typ WORA (write once, run anywhere), zielen darauf ab, die Ausführung der mit ihnen entwickelten Programme und Anwendungen zu vereinfachen. Es sind jene, die über eine sogenannte virtuelle Maschine in verschiedenen Betriebssystemen ausführbar sind. Das ist ein Vorteil für die Software-Entwicklung, weil es nicht zwingt, den Code jedes Mal neu zu kompilieren, wenn man ihn auf verschiedene Betriebssysteme übertragen will.
Eine der bekanntesten, weil gleichzeitig eine der am häufigsten verwendeten ist Java 32-64 bits, die es ermöglicht, die Entwicklungen auf verschiedene Computer durch die virtuelle Maschine, bekannt als JRE oder Java Runtime Environment, die Echtzeit-Ausführungsumgebung dieser Programmiersprache, zu bringen.
Dieses Werkzeug stellt dem Betriebssystem die notwendigen Bibliotheken und Komponenten zur Verfügung, sodass jede in dieser Sprache geschriebene Anwendung verwendet werden kann. Das ist dasselbe, was Programme wie VirtualBox tun, wenn wir eine Linux-Distribution im ISO-Format herunterladen und sie auf dem Windows-Desktop ausführen, ohne dass wir überhaupt eine Installation durchführen.
Hohe Leistung, Portabilität, Vielseitigkeit und Stabilität sind die Vorteile einer mit Java entwickelten Softwareanwendung.
Was ist das und wofür gibt es jede Version?
Die JRE deckt die Bedürfnisse der meisten Windows-Benutzer ab. Das heißt, was notwendig ist, um auf unserem PC jede in dieser Sprache entwickelte Anwendung auszuführen. Sie umfasst jedoch auch alle Arten von Hilfsprogrammen und Verbesserungen, die die Entwicklung von Anwendungen und Webdiensten erleichtern. Diese werden im sogenannten JDK oder Development Kit geliefert, einer Entwicklungsumgebung, die die virtuelle Maschine und die Entwicklungs-APIs mit drei verschiedenen Versionen je nach den Bedürfnissen des Benutzers enthält:
- SE (Standard Edition) zur Ausführung von Programmen und zur Entwicklung von Webanwendungen.
- ME (Micro Edition) mit allen Entwicklungs-APIs für mobile Endgeräte.
- EE (Enterprise Edition) zur Entwicklung von Anwendungen in Unternehmensumgebungen und zur Unterstützung verschiedener Betriebssysteme und Plattformen.
Warum JRE herunterladen?
Im Grunde genommen, weil es sich zu einem Standard für die Entwicklung aller Arten von Netzwerkanwendungen entwickelt hat, zusätzlich zu der Sprache, die für die Entwicklung mobiler und eingebetteter Anwendungen verwendet wird. Und das alles dank der einfachen Anbindung an Webstandards. Tatsächlich sind viele der Spiele, die wir online benutzen, damit programmiert. Es wird auf allen möglichen Geräten, von Laptops und Mobiltelefonen bis hin zu großen Datenzentren, verwendet, weshalb jede auf Ihrem Computer installierte Anwendung eine Installation erfordern kann. Ich bin sicher, du weißt das, wenn du versucht hast, Minecraft zu spielen...
Ist dies dasselbe wie JavaScript?
Da sie das gleiche Wort im Namen enthält, denken einige Leute, dass sie einander ähnlich oder zumindest voneinander abgeleitet sind. Aber nein, JS ist eine interpretierte Programmiersprache, die normalerweise auf der Client-Seite (Client-seite) verwendet wird, wie sie in Web-Browsern, PDF-Dokumenten oder Desktop-Anwendungen, hauptsächlich Widgets, implementiert ist. Tatsächlich wurde es von einem Netscape-Programmierer konzipiert, um die Interaktivität mit Webseiten vom Browser aus zu verbessern. Wie wir sehen können, hat es nichts mit der Sprache von Sun Microsystems zu tun, das heutzutage Oracle gehört.
Was ist neu in der aktuellen Version
- Wichtige Fehlerbehebungen.
Mit einem Hochschulabschluss in Geschichte und später in Dokumentationswesen verfüge ich über mehr als ein Jahrzehnt Erfahrung im Testen und Schreiben von Apps: Rezensionen, Anleitungen, Artikel, Nachrichten, Tricks ... es waren zahllose, vor...
Cristina Vidal