Ca fait quelques jours que je découvre Eclipse et WebSphere Studio Application Developer (le produit commercial d'IBM basé sur Eclipse) et je tiens à vous faire part de mes impressions.
Pour rappel Eclipse est un environnement de développement open-source né d'une initiative d'IBM. Là où Eclipse est original, c'est qu'il est entièrement modulaire et que tout composant est un plug-in. En gros Eclipse n'est qu'un moteur sur lequel tournent des composants. L'espace de travail peut etre vu sous différentes "perspectives" mettant en valeur un aspect des projets (par exemple "Data", "Java", "Team", ...), perspectives elles-même composées de vues (par exemple pour la pespective "Debug" les vues "Breakpoints", "Console", ... sont affichées). La version de base d'Eclipse comprend des plug-in pour le développement Java, un accès CVS, ... Mais il est possible de développer un plug-in pour faire à peu près n'importe quoi (informations sur le développement de plug-in sur le site d'Eclipse). D'ailleurs bien qu'écrit en Java, Eclipse se place comme un outil de développement totalement indépendant d'un langage en particulier (je pense que des plug-in pour le développement en C/C++ sont en cours de réalisation).
Bref. L'utilisation d'Eclipse nécessite un petit temps d'adaptation pour se faire aux perspectives, vues, ... Mais il devient vite très agréable et très souple (toute l'interface est modulaire). C'est très pratique d'avoir l'environnement de développement, celui de test et de debug rassemblés dans une seule interface, et ça même pour les EJBs/WebServices, ... (version WebSphere Studio Application Developer). Enfin il est peu gourmant en mémoire et je ne l'ai pas encore vu planter...
Bref un outil qui mérite qu'on s'intéresse à lui.
Pour rappel Eclipse est un environnement de développement open-source né d'une initiative d'IBM. Là où Eclipse est original, c'est qu'il est entièrement modulaire et que tout composant est un plug-in. En gros Eclipse n'est qu'un moteur sur lequel tournent des composants. L'espace de travail peut etre vu sous différentes "perspectives" mettant en valeur un aspect des projets (par exemple "Data", "Java", "Team", ...), perspectives elles-même composées de vues (par exemple pour la pespective "Debug" les vues "Breakpoints", "Console", ... sont affichées). La version de base d'Eclipse comprend des plug-in pour le développement Java, un accès CVS, ... Mais il est possible de développer un plug-in pour faire à peu près n'importe quoi (informations sur le développement de plug-in sur le site d'Eclipse). D'ailleurs bien qu'écrit en Java, Eclipse se place comme un outil de développement totalement indépendant d'un langage en particulier (je pense que des plug-in pour le développement en C/C++ sont en cours de réalisation).
Bref. L'utilisation d'Eclipse nécessite un petit temps d'adaptation pour se faire aux perspectives, vues, ... Mais il devient vite très agréable et très souple (toute l'interface est modulaire). C'est très pratique d'avoir l'environnement de développement, celui de test et de debug rassemblés dans une seule interface, et ça même pour les EJBs/WebServices, ... (version WebSphere Studio Application Developer). Enfin il est peu gourmant en mémoire et je ne l'ai pas encore vu planter...
Bref un outil qui mérite qu'on s'intéresse à lui.
Le site Eclipse (1613 hits)
Common Public License (371 hits)
Téléchargement (815 hits)
WebSphere Studio Application Developer (592 hits)
L'ancienne news (516 hits)
> Lire les commentaires (41 commentaires, moyenne: 2,5).
Vous avez demandé le commentaire #80107.




Le jour et la nuit :P
j'ai essayé aussi. C'est très clean, d'après un ancien de chez IBM c'est quasiment l'outil de développemnt qu'ils vendaient il y a quelques temps à plusieurs k$ pièce. Bon bien sûr on sent la lourdeur du java, ça ramotte un peu. J'ai fait deux captures, mais je peux pas les uploader, je suis derrière un proxy, si je peux les envoyer par mail à qqun qui fera le (sale) boulot ...
D'ailleurs ca serait bien de pouvoir attacher un fichier à un commentaire ! Comment ça, risque de pollution ? Des images comment ? Non, personne n'osera faire ça =o)
[^]Re: Le jour et la nuit :P
Bon bien sûr on sent la lourdeur du java, ça ramotte un peu
Il faut souligner qu'IBM a fait un effort sur ce point là : il a développé une librairie graphique utilisant des widgets natifs (SWT) bien plus légère (mais moins portable) que AWT/Swing.
Je ne sais pas ce que ça donne sous Linux mais sous Windows la différence de performance est flagrante (surtout du point de vue de la mémoire).
Vache qui rit, à moitié dans son lit
[^]Re: Le jour et la nuit :P
C'est clair comparé à JBuilder qui lui utilise un JDK Sun, il est beaucoup plus rapide.
En revanche il y a quelques petits bugs un peu facheux, comme la propriété "user.dir" qui reste sur le répertoire programme d'Eclipse (c:\program files\eclipse pour ma part) et pas sur celui du workspace courant.
[^]Re: Le jour et la nuit :P
C'est clair comparé à JBuilder qui lui utilise un JDK Sun, il est beaucoup plus rapide.
Même tous les deux avec le JDK de SUN (Eclipse est fournis sans JDK) je l'ai trouvé leger (j'ai 128 Mo sous W2000), rien avoir avec NetBeans qui est vraiment trop lourd.
[^]Re: Le jour et la nuit :P
On peut même dire que ça rame grave...
En tout cas pour WSAD (WebSphere Studio Application Developer).
Notamment l'édition de fichier XML, il vaut mieux faire du copier/coller, sinon on peut attendre plusieurs secondes entre chaque caractère.
Quand à l'utilisation mémoire, je me disais qu'avec 512 Mo, j'étais tranquille : grave erreur !!!
Lorsque je manipule un peu les différentes vues, (sans lancer Websphere) il utilise déjà 400Mo....
[^]Re: Le jour et la nuit :P
Tu tournes sur quel OS ? Avec quel hardware ?
Ici avec NT4 sur un Pentium à 500Mhz et 256Mb de RAM ça tourne nickel ! 90Mb de VM Size mais seulement 8Mb d'utilisé.
Vache qui rit, à moitié dans son lit
[^]Re: Le jour et la nuit :P
Sous Win2000 SP2 sur un PIV à 1,3 GHz.
Attention je ne parle pas d'Eclipse mais de WSAD (Eclipse 1.0 + plugins IBM).
[^]Re: Le jour et la nuit :P
Oui oui moi aussi ... C'est bizarre ... Envoie un bug-report ...
Vache qui rit, à moitié dans son lit