NetBeans est la plate-forme de développement de logiciels populaire de Java

NetBeans est une plate-forme de développement logiciel populaire, principalement pour Java, qui fournit des assistants et des modèles pour aider les développeurs à créer des applications rapidement et facilement. Il comprend des composants modulaires sur une large gamme d'outils et dispose d'un IDE (environnement de développement intégré) qui permet aux développeurs de créer des applications à l'aide d'une interface graphique.

Bien que NetBeans soit principalement un outil pour les développeurs Java, il prend également en charge PHP, C et C ++ et HTML5.

Historique de NetBeans

Les origines de NetBeans proviennent d'un projet universitaire à l'Université Charles de Prague en République tchèque en 1996. Charmamment appelé ZelfiIDE pour Java (un décollage du langage de programmation Delphi), NetBeans a été le premier IDE Java jamais créé. Les étudiants étaient enthousiastes à ce sujet et ont travaillé pour en faire un produit commercial. Il À la fin des années 90, il a été acquis par Sun Microsystems qui l'a intégré dans son ensemble d'outils Java et l'a ensuite rendu open source. En juin 2000, le

instagram viewer
netbeans d'origine site a été lancé.

Oracle a acheté Sun en 2010 et a ainsi également acquis NetBeans, qui se poursuit comme un projet open source parrainé par Oracle. Il réside maintenant àwww.netbeans.org.

Que peut faire Netbeans?

La philosophie derrière NetBeans est de fournir un extensibleIDE qui fournit tous les outils nécessaires pour développer des applications de bureau, d'entreprise, Web et mobiles. La possibilité d'installer des plug-ins permet aux développeurs d'adapter l'EDI à leurs goûts de développement individuels.

En plus de l'EDI, NetBeans comprend la plate-forme NetBeans, un cadre pour la création d'applications avec Swing et JavaFX, les boîtes à outils de l'interface graphique Java. Cela signifie que NetBeans fournit des éléments de menu et de barre d'outils enfichables, aide à gérer les fenêtres et à effectuer d'autres tâches lors du développement d'une interface graphique.

Divers liasses peut être téléchargé, selon le langage de programmation principal que vous utilisez (par exemple, Java SE, Java SE et JavaFX, Java EE). Bien que cela n'ait pas vraiment d'importance, vous pouvez choisir les langues à programmer via le gestionnaire de plug-ins.

Caractéristiques principales

  • Swing GUI Builder: Faites glisser et déposez les composants Swing pour créer l'interface graphique d'une application.
  • Boîte à outils JavaFX UI: Travaillez avec JavaFX de la même manière que Swing, en intégrant facilement ses composants.
  • Collaboration des développeurs: Travailler avec d'autres développeurs sur l'utilisation de NetBeans via le Communauté Netbeans qui comprend des forums, des tutoriels, du matériel de formation et la "NetBeans Dream Team", un groupe de passionnés engagés.
  • Plateforme Netbeans: La plate-forme modulaire NetBeans fournit des API pour faciliter les applications de bureau en gérant certaines des tâches les plus courantes impliquées dans le développement d'applications Swing.

Versions et exigences de Netbeans

NetBeans est multiplateforme, ce qui signifie qu'il s'exécute sur n'importe quelle plate-forme prenant en charge la machine virtuelle Java, y compris Windows, Mac OS X, Linus et Solaris.

Bien qu'open source - ce qui signifie qu'il est géré par la communauté - NetBeans respecte un calendrier de publication régulier et rigoureux. La version la plus récente était la 8.2 en octobre 2016.

NetBeans s'exécute sur le kit de développement Java SE (JDK) qui comprend l'environnement d'exécution Java ainsi qu'un ensemble d'outils pour tester et déboguer les applications Java. La version du JDK requise dépend de la version de NetBeans que vous utilisez. Tous ces outils sont gratuits.

instagram story viewer