Oracle vient de publier la version 7.2 bêta de NetBeans.
Pour mémoire :
NetBeans est un IDE qui a vu le jour en 1997 au travers d’un projet d’étudiant au sein d’une université à Prague.
Le projet évoluera vers la création d’une société et la vente de versions commerciales. En 1999, l’entreprise est rachetée par Sun. Au mois de juin de l’année suivante, NetBeans passe sous licence CDDL et GPL2.
Les fonctionnalités de base :
– Traitement du code source,
– Fonction d’import / export depuis ou vers un autre IDE,
– Accès et gestion de différentes ressources (BDD, Serveur, etc),
– Gestion des tâches,
– Support de plusieurs langages,
– etc.
Fonctionnalités avancées
Support de plusieurs langages
La couverture des langages supportés est large :
– Java
– Ruby / Ruby on rails
– Groovy / Grails
– PHP
– Javascript
– Python
– XML, HTML
– CSS3,
– etc
Outils JVM
L’environnement de développement comprend un profiler Java, ainsi qu’un debugger Java. Une interaction est possible aussi avec les debuggers PHP.
Bases de données
L’ensemble des bases de données du marché sont supportées via une interface JDBC.
Les types d’application supportés
Avec cet outil, il est possible de coder aussi bien une application Web qu’une application client lourd ou encore une applet. L’exploitation de service web est facilitée par la mise à disposition de l’ensemble (ou presque) des standards autour de cette technologie.
Enrichissement de la plateforme
La plateforme peut évoluer au travers d’un système de plugin.
OS supportés
NetBeans est exploitable sur la plupart des OS du marché.
Nouveautés de la version 7.2
Après cette petite rétrospective, voici les nouveautés apportées par cette dernière version en phase de finalisation :
Des améliorations ont été apportées afin d’obtenir de meilleures performances globales.
Au niveau des langages :
– Support de PHP 5.4
– C++ 11
– Java 7 update 4
– Groovy 1.8.6
Au niveau des outils :
– FindBugs est intégré nativement,
– Maven 3.0.4
– SVN 1.7
– Support de la synchronisation FTP à distance
Coté PHP, les frameworks suivants sont supportés :
– Symphony2,
– Doctrine2,
– ApiGen.
Et enfin, un élément central dans cette nouvelle version : le support cloud au sein de l’IDE.
Les utilisateurs auront la possibilité de déployer directement leurs applications sur le Cloud d’Oracle et sur Amazon Elastic Beanstalk
La release est prévue pour le mois de juillet. En attendant, la version est en phase de test et disponible en téléchargement. Faites vous une idée par vous-même ! 🙂
#java #netbeans #ide #oracle