NetBeans IDE 4.0 Beta 1
Par liguorien, samedi 21 août 2004 à 14:17 :: Java :: #17 :: rss
La communauté de NetBeans a annoncé hier NetBeans IDE 4.0 Beta 1.
Il s'agit du premier IDE supportant officiellement le JDK 1.5
Voici les nouveautées majeures de cette version :
Ceci n'est qu'une opinion personnelle, mais à mon avis, il s'agit de l'IDE ultime pour faire du Java. Que ce soit pour des applications web, desktop, mobile, 3D, etc...
Il s'agit du premier IDE supportant officiellement le JDK 1.5
Voici les nouveautées majeures de cette version :Project System based on Apache Ant
Refactoring
JDK 1.5 Support
Web Application Development Improvements
Mobility
Debugger Improvements
Windowing System Improvements
Refactoring
JDK 1.5 Support
Web Application Development Improvements
Mobility
Debugger Improvements
Windowing System Improvements
Ceci n'est qu'une opinion personnelle, mais à mon avis, il s'agit de l'IDE ultime pour faire du Java. Que ce soit pour des applications web, desktop, mobile, 3D, etc...
Pour ceux qui ne le connaissent pas, voici quelques fonctionnalités built-in déjà existantes dans NetBeans IDE :
Il est fait en Java, donc multi plate-forme. Nous avons la possibilité de changer le Look And Feel, donc le look de l'IDE peut plaire à tous! Possibilité de choisir si l'on veux la gestion des fenêtres en MDI ou SDI (très pratique pour ceux qui travaillent sur plusieur écrans). Je dirais que la gestion du layout est un mixte de Flash et PhotoShop. Tous les menus sont personnalisables ainsi que les raccouris clavier.
Il supporte de base les languages suivant : Java, XML, HTML, CSS, JSP, IDL. On peut paramètrer la colorisation et le moteur d'indentation de chacun. Possibilité de faire des templates et abbréviations de code.
Pour le Java, il y a la complétion de code avec un popup montrant la JavaDoc associé à la méthode sélectionné. Un générateur de propriété avec getter/setter est à notre disposition. Souligne les erreurs de syntaxe. Définit automatiquement les méthodes lorsque l'on implémente une interface. Gestion des import, code folding, liste de Todo, JUnit intégré, JAR/WAR packager. Et j'en passe...
Pour le HTML et JSP, il y a la complétion de code des balises avec affichage des attributs obligatoire en rouge. Lorsque l'on clique sur une balise, les balises fermante/ouvrante change de couleur (même Dreamweaver MX2004 le fait pas
). Complétion de code pour les entités HTML. Pour le XML, il y aura complétion de code s'il y a un DTD de fourni. Génération de DTD à partir d'un document existant. Génération de code Java qui parcours un DOM et pour un parser SAX. Affichage du document XML sous la forme d'un arbre.
Le débugueur est assez évolué... Possibilité de mettre des breakpoint partout. Possibilité de modifier la valeur des variables à l'exécution. Tooltip sur la variable pour afficher sa valeur directement dans l'éditeur. Débuguage en remote. Possibilité d'exporter l'état d'un Thread dans un fichier texte. Affichage des classes chargé en mémoire ainsi que leur ClassLoader et leur champ statique.
Pour ce qui est des applications desktop. NetBeans dispose d'un éditeur wysiwyg à la VB. Certe moins user-friendly, mais il reste quand même efficace. Générateur de GridBagLayout (chose la plus pénible à faire je crois...).
NetBeans viens toujours avec la dernière version de Tomcat d'intégré. Ce qui permet de démarrer le serveur , faire un build du projet, le déployé et lancer l'application dans le browser en un seul clique de souris. De plus, il y a le Http Monitor qui permet de stocker l'état du serveur à chaque requêtes. (request, session, context, cookie, header, client, server). On peut sauvegarder le tout si néccesaire.
La version 4.0 à maintenant un RAM-o-mètre...
C'est à dire que la RAM utilisé est affiché en temps réel et il est possible de forcer le Garbage Collector à faire sa tourné. Et ça fonctionne...
J'ai passé de 100mo à 50mo lors de mon premier test.Mais ce n'est pas tout lol ... Il y a aussi le Module Catalogue, ce qui permet d'ajouter "quelques" fonctionnalitées à l'IDE...
Ceci dit, il y le Update Center intégré à l'IDE, celui-ci se connecte au serveur de NetBeans pour détecter les nouveaux modules disponibles à télécharger.Je tiens aussi à préciser qu'il est gratuit et opensource!

Pour le téléchargement : NetBeans IDE 4.0 Beta 1
Pour ceux qui veulent une version stable : NetBeans IDE 3.6
Voici un petit screenshot(1280x1024) lorsque je bosse sur mon blog

Commentaires
1. Le jeudi 26 août 2004 à 18:49, par Nanu
2. Le jeudi 26 août 2004 à 19:03, par liguorien
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.