AMIR

samedi 19 avril 2014

Quels sont les différents types de Java Developer Tools?

Il existe un grand nombre de Java outils de développement disponibles pour presque tous les stades de  de développement de logiciels, de mise en œuvre pour le déploiement. Ces outils sont capables de profilage complètement les applications en cours, le démontage classes compilées et même la création de liaisons spéciales pour les bibliothèques écrites dans des langues autres que Java. Environnements de développement intégrés (IDE) de mettre en œuvre un grand nombre de ces outils et d'ajouter d'autres fonctions pratiques qui facilitent la programmation et le débogage plus facile que d'utiliser une ligne de commande. La variété et le volume de Java  outils de développement est le résultat de la langue étant open source, qui permet un accès facile aux développeurs fonctionnement interne des implémentations de base lors de la création d'outils.

La plupart des outils disponibles sont utiles lors de la phase de développement de l'application. Certains outils peuvent regarder l'exécution d'un programme et d'isoler les domaines de la code source où le plus de temps de traitement est passé. Ils sont également en mesure de trouver des blocs de code non utilisés qui sont inaccessibles par le programme principal. Java  spécial outils de développement ont été écrits qui est capables de montrer l'état de la mémoire en temps réel à mesure qu'il évolue en cours d'exécution.

Il existe des outils autonomes qui peuvent être utilisés pour créer une interface utilisateur entière par simple glisser-déposer de composants pré-fabriqués. Les composants n'ont même pas à être strictement visuels mais peuvent être des classes de contrôle. Ce type de développement rapide d'applications permet aux programmeurs de créer de petits éléments personnalisables qui sont facilement réutilisés encore et encore, fournissant une fonctionnalité cohérente.

IDE Java  sont des outils très efficaces pour les programmes de mise au point. En plus d'être en mesure de traiter de façon transparente le code source pour le noyau Java bibliothèques comme si elle faisait partie du projet en cours, les IDE peuvent également fournir des traces de pile détaillées et les capacités de navigation de classe. IDE peuvent utiliser des outils supplémentaires qui permettent le suivi des révisions et des versions de fichiers afin que les modifications indésirables peuvent être enlevés et les fichiers source restaurés à un état fonctionnel.

Il existe une variété d'émulateurs de systèmes disponibles ainsi. Ces outils de développement Java  permet de simuler l'environnement d'exécution d'un dispositif portable, système d'exploitation spécifique ou un navigateur Web. Émulateurs permettent le développement qui aura lieu sur un système de bureau sans avoir à transférer en permanence les programmes de l'appareil cible réelle pour les tests.

Le déploiement peut être facilité en utilisant le Java  protocole de lancement du réseau (JNLP). Cela permet à un programme d'être entièrement déployé et installé sur un système hôte par l'intermédiaire d'une connexion réseau. Entretien futur programme peut être aidé avec le JNLP en fournissant un cadre pour les mises à jour automatique du programme.