AMIR

samedi 19 avril 2014

Qu'est-ce qui est impliqué dans le développement Java ?

Le développement Java  est le processus de création d'une application ou fonctionnelle applet Java  à l'aide du langage de programmation et les outils qui lui sont associés. Les étapes qui sont impliqués dans le développement Java  sont très similaires à la norme de développement de logiciels pratiques. Le cycle de développement Java  comporte trois grandes phases. La première est la planification et la conception, la seconde est la mise en œuvre, et la dernière étape est le déploiement.

La phase de planification et de conception d'un programme Java  est à la fois semblable aux techniques de développement de logiciels standards et légèrement différents. La langue a été conçu pour être non seulement indépendant de la plateforme, mais aussi indépendant de l'appareil. Lors de la conception d'une application ou l'applet, il est important pour un développeur de décider si la machine cible est d'un seul type ou si le programme prendra des mesures supplémentaires pour assurer la conformité avec plusieurs plates-formes.

La phase de développement Java  mise en œuvre consiste à utiliser un ensemble d'outils connus comme le Java Development Kit (JDK) en conjonction avec un environnement de développement intégré (IDE) pour écrire effectivement les programmes. Le JDK inclut un certain nombre d'outils qui permettent la compilation de programmes en byte code que l'interprète peut lire ou qui peut simuler différentes plates-formes de l'utilisateur. Il existe une variété de JDK disponibles à partir de différents développeurs, contenant chacun un ensemble différent d'outils de développement.

La mise en œuvre comprend également des tests et le débogage du programme. Il existe de nombreux outils dans le JDK qui aident le profil d'un programme, de référence certaines classes et utilisation de la mémoire de la piste. La nature interprétée du langage Java  permet à la machine virtuelle exécutant le code compilé pour suivre étroitement de nombreux aspects du programme qui serait beaucoup plus complexe si étant s'exécuter en mode natif.

Beaucoup de développeurs Java  s'appuient également sur les fonctionnalités de l'IDE qui est utilisé pour développer le code réel. Ces IDE permettent l'édition visuelle, test à base de menus et le débogage du programme. Il y a IDE qui comprennent des outils qui peuvent construire des parties de Java  programmes en permettant un programmeur pour faire glisser des éléments visuels pré-programmés dans une interface utilisateur, éliminant la nécessité de les coder de manière répétitive à la main.

Le déploiement d'un programme Java  peut être très différent de programmes développés dans d'autres langues. Il y a plusieurs problèmes qui pourraient avoir besoin d'être surmontés avant distribution réussie. Java  programmes exigent que l'environnement d'exécution Java  être installé sur le système cible soit en tant que plug-in de navigateur ou une application autonome. Une installation de l'application Java  doit vérifier si le JRE est effectivement installé et peut-être besoin d'être distribué avec les fichiers binaires JRE qui sont indigènes au système cible.

Certaines applications Web permettent à un programme Java  pour être installé directement à partir d'un référentiel en ligne. Ceci a l'avantage d'être en mesure d'adapter les téléchargements à la configuration de système de l'utilisateur. Il présente l'inconvénient de potentiellement prendre beaucoup de temps, selon le nombre de classes, bibliothèques et autres fichiers qui devront être installés.