Plateforme pour le développement et le démarrage d'applications
Les langages de programmation WORA (write once, run anywhere), ont comme objectif de simplifier le démarrage des logiciels et des applications développés avec. Il s’agit des logiciels exécutables sur de différents systèmes d’exploitation parmi une machine virtuelle. C’est un avantage pour le développement de software parce qu’il n’oblige pas à compiler le code à chaque fois qu’il ait à changer de système d’exploitation.
Un des plus connus et qui a servi le plus c’est Java 32-64 bits, qui permet de prendre vos développements sur de différents équipements informatiques à travers une machine virtuelle connue comme JRE ou Java Runtime Environment, l’environnement de démarrage en temps réel de ce langage de programmation.
Cet outil proportionne au système d’exploitation les bibliothèques et les composants nécessaires pour que n’importe quelle application écrite en ce langage puisse servir. C’est la même chose que font des logiciels comme VirtualBox quand nous téléchargeons une distribution en format ISO et nous le démarrons sur le bureau de Windows sans même faire une installation.
Haut rendement, portabilité, versatilité et stabilité sont les avantages d’une application de software développée en Java.
Qu’est-ce que c’est et à quoi sert chaque version
Le JRE couvre les besoins de la plupart d’utilisateurs de Windows. C’est-à-dire, ce qu’il faut pour démarrer sur le PC n’importe quelle application développée en ce langage. Cependant, il inclut aussi toute sorte d’outils et d’améliorations pour simplifier le développement d’applications et de service web. Celles-ci viennent dans un pack appelé JDK ou Development Kit, qui est un environnement de développement qui inclut la machine virtuelle et les API de développement avec trois versions différentes selon les besoins de l’utilisateur :
- SE (Standard Edition) pour le développement d'applications web.
- ME (Micro Edition) qui contient toutes les API de développements pour appareils portables.
- EE (Enterprise Edition) pour le développement d'applications en environnements d'entreprises et compatibles avec plusieurs systèmes d'exploitation et de plateformes.
Pourquoi télécharger JRE?
Parce qu’il s’est transformé en un strandard pour le développement de toute sorte d’applications de réseau, en plus du langage qui s’utilise pour le développement d'applications mobiles et embarquées. Le toute grâce à sa facilité pour connecter avec les standards web. De fait, plusieurs de jeux qui nous utilisons en ligne sont programmés avec. Il est utilisé dans toute sorte de dispositifs, depuis des PC portables à des smartphones en passant par des centres de données et, pour cette raison, n’importe quelle application installée dans votre machine peut en avoir besoin. Vous le savez sûrement si vous avez essayez de jouer à Minecraft, par exemple…
C’est la même chose que JavaScript?
Comme il contient le même mot dans le nom, certains pensent que c’est la même chose, ou qu’un est dérivé de l’autre. Mais non, JS est un langage de programmation interprété qui s’utilise normalement du côté du client (client-side) comme par exemple implémenté sur les navigateurs web, les documents PDF ou les applications de bureau, principalement des widgets. De fait, il fût conçu par un programmateur de Netscape pour améliorer l’interactivité avec des sites sur le navigateur. Comme nous allons voir, il n'a rien à voir avec le langage de Sun Microsystems et aujourd’hui propriété d’Oracle.
Nouveautés de la dernière version
- Importantes corrections d'erreurs.
![Elies Guzmán](https://imag.malavida.com/autores/elies.jpg)
Diplômé en histoire et, plus tard, en documentation, j'ai plus d'une décennie d'expérience dans le test et la rédaction d'applications : critiques, guides, articles, nouvelles, astuces... il y en a eu d'innombrables, surtout sur Android, un...
![Lauriane Guilloux](https://imag.malavida.com/autores/lori.jpg)
Lauriane Guilloux