le NetBeans

Voir le sujet précédent Voir le sujet suivant Aller en bas

le NetBeans

Message par chabane lilia le Mer 4 Juin - 5:44

NetBeans : est un environnement de développement intégré (EDI), placé en open source par Sun en juin 2000 sous licence CDDL et GPLv2 (Common Development and Distribution License).
NetBeans permet également de supporter différents autres langages, comme Python, C, C++, JavaScript, XML, Ruby, PHP et HTML.
Il comprend toutes les caractéristiques d'un IDE moderne (éditeur en couleur, projets multi-langage, refactoring, éditeur graphique d'interfaces et de pages Web).
NetBeans est disponible sous Windows, Linux, Solaris (sur x86 et SPARC), Mac OS X ou sous une version indépendante des systèmes d'exploitation (requérant une machine virtuelle Java).
Un environnement Java Development Kit JDK est requis pour les développements en Java.
NetBeans constitue par ailleurs une plate forme qui permet le développement d'applications spécifiques :
• L'IDE NetBeans s'appuie sur cette plate forme.
• L'IDE Netbeans s'enrichit à l'aide de greffons.
NetBeans est disponible en 23 langues.
Plate forme NetBeans :
NetBeans est aussi une plate forme générique pour le développement d'applications pour stations de travail (bibliothèque Swing (Java)).
NetBeans fournit des ressources pour développer les éléments structurants des applications
Gestion des menus, des fenêtres, configuration, gestion des fichiers, gestion des mises à jour…
NetBeans fournit des présentations détaillées par le centre de documentation.
L'IDE NetBeans comprend toutes les ressources utiles mais il est aussi possible d'installer la plate forme séparément.
Le développement d'applications sur la base de la plate forme Netbeans consiste en la réalisation de "modules" qui s'insèrent dans la plate forme et en étendent dynamiquement les fonctions.
Module est un groupe de classes Java classes, de portée variée: elle peut consister en une simple classe Java réalisant des fonctions simples (exemple: ajouter une action dans un menu pour éditer le contenu du presse papier) comme elle peut intégrer une application externe complète (exemple: Java profiling suite).
Un module peut s'appliquer à l'IDE NetBeans lui-même.
Environnement :
Netbeans est un IDE qui supporte une large variété de langages de programmation et d'outils de collaboration :
1. Environnement de base :
L'environnement de base comprend les fonctions générales suivantes:
• configuration et gestion de l'interface graphique des utilisateurs,
• support de différents langages de programmation,
• traitement du code source (édition, navigation, formatage, inspection ..),
• fonctions d'import/export depuis et vers d'autres IDE, tels qu'Eclipse ou JBuilder,
• accès et gestion de bases de données, serveurs Web, ressources partagées,
• gestion de tâches (à faire, suivi …),
• documentation intégrée.
Les langages supportés :
NetBeans supporte principalement les langages suivants :
• Java (Java SE ,Java ME, Java FX, Java EE), Javadoc .
• Groovy et Grails .
• PHP (dont les environnements Zend et Symfony) .
• JavaScript .
• C, C++.
• Fortran Netbeans ne requiert pas l'utilisation d'un compilateur particulier.             Les plates formes supportées sont Microsoft Windows, Linux, Mac OS, Solaris 10 et OpenSolaris .
• Python .
• HTML, XHTML, RHTML .
• XML .
• DTD.
• CSS .
• JSP, JSF .
• Ruby  (via un greffon depuis la version 7.0 de netBeans).
Outils de construction d'applications :
A. Applications sur serveurs (applications Web et JAVA EE) :
NetBeans supporte une importante variété d'environnements pour l'exécution d'applications web et Java EE.
Il permet le déploiement d'applications Java et d'Applets via Java Web Start (JNLP).
Netbeans intègre les fonctions de Hudson (crée des  projets Java SE) et de Maven ( exécuter, tester des projets java SE).
B. Applications sur poste de travail :
Il supporte le développement d'applications postes de travail (Java SE), en lien avec JDK 1.1, 1.2, 1.3, 1.4, JDK 5 et JDK 6.
Il est utilisé au travers d'une interface graphique simple (choisir et positionner) qui permet de dessiner des interfaces pour les utilisateurs et de les visualiser à la volée.
C. Applications Java sur mobiles :
Netbeans permet le développement d'applications Java pour mobiles.
Pour plus d’information consulte le site suivante :
                                      [Vous devez être inscrit et connecté pour voir ce lien]

chabane lilia

Messages : 4
Date d'inscription : 27/05/2014

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum