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.
Aller plus loin
- Le site Eclipse (2 clics)
- Common Public License (2 clics)
- Téléchargement (3 clics)
- WebSphere Studio Application Developer (3 clics)
- L'ancienne news (2 clics)
# Moi, Eclipse m'écoeure
Posté par Ramón Perez (site web personnel) . Évalué à -10.
[^] # Re: Moi, Eclipse m'écoeure
Posté par Nelis (site web personnel) . Évalué à -7.
[^] # Re: Moi, Eclipse m'écoeure
Posté par matiasf . Évalué à -7.
Donc, pour ceux (j'en fait parti) qui pense qu'une nouvelle realese de Mozilla est aussi importante qu'une nouvelle version de Linux :
Mozilla 0.9.6 est sorti !
PS : j'ai posté la news ce matin mais elle n'est pas passée...
Scrore -1 sinon les modulos vont sortir leurs chalumeaux.
[^] # Re: Moi, Eclipse m'écoeure
Posté par matiasf . Évalué à -3.
En fesant une recherche (moteur de recherche) sur linuxfr j'ai trouvé la news annoncant la sorti de mozilla 0.9.6. Les commentaires indiquent que la news est dans la boîte "autre".
Hors je n'ai pas l'annonce de la sortie de mozilla dans ma boite "autre". Dans la boite autre, je n'ai rien pour le 20 et 21 novembre.
Pourquoi je n'ai pas la sortie de mozilla dans la boite "autre"?
=> j'aimerai une réponse/explication.
=> çà m'évitera de passer pour con...
[^] # Re: Moi, Eclipse m'écoeure
Posté par Ramón Perez (site web personnel) . Évalué à -1.
Faut que tu rafraichisses la home page jusqu'à ce que le contenu de la boiboite "autre" change. Et là, joie ! Plein de nouvelles news dont tu soupçonnais jusqu'alors totalement l'existence.
# Le jour et la nuit :P
Posté par Obi MO (site web personnel) . Évalué à 10.
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
Posté par Nelis (site web personnel) . Évalué à 10.
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).
[^] # Re: Le jour et la nuit :P
Posté par Buto . Évalué à 6.
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
Posté par Marcopolo (site web personnel) . Évalué à 3.
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
Posté par Xavier Poinsard . Évalué à 6.
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
Posté par Nelis (site web personnel) . Évalué à 4.
Ici avec NT4 sur un Pentium à 500Mhz et 256Mb de RAM ça tourne nickel ! 90Mb de VM Size mais seulement 8Mb d'utilisé.
[^] # Re: Le jour et la nuit :P
Posté par Xavier Poinsard . Évalué à 2.
Attention je ne parle pas d'Eclipse mais de WSAD (Eclipse 1.0 + plugins IBM).
[^] # Re: Le jour et la nuit :P
Posté par Nelis (site web personnel) . Évalué à 4.
# IBM développe un plugin C++
Posté par Xavier Poinsard . Évalué à 10.
http://alphaworks.ibm.com/aw.nsf/376583DBD044EE5988256ACD00318D15/8(...)
# Oui, mais...
Posté par dcp . Évalué à 10.
Je n'ai rien contre ces outils (enfin si un peu:) mais ils ne sont pas indispensables et surtout ils ne sont pas synonymes de qualité de développement.
C'était mon petit grain de sel
Voilà, voilà...
Denis
[^] # Re: Oui, mais...
Posté par »-(¯`v´¯)-» . Évalué à -3.
hop -1
[^] # Re: Oui, mais... (bis)
Posté par Nico . Évalué à 0.
[^] # Re: Oui, mais... (bis)
Posté par kadreg . Évalué à -1.
D'ailleurs, le produit X est développé avec X
[^] # Re: Oui, mais... (bis)
Posté par nicos . Évalué à 5.
[^] # Re: Oui, mais... (bis)
Posté par furai (site web personnel) . Évalué à 1.
Ca me rappelle fortement l'histire de l'oeuf et de la poule, et meme si je sais que ce n'est pas vrai,
ca me fait toujours rever ^_^
[^] # Re: Oui, mais... (bis)
Posté par Benoît Sibaud (site web personnel) . Évalué à 2.
[^] # Re: Oui, mais...
Posté par Guillaume Laurent (site web personnel) . Évalué à -1.
Y a aussi plein de softs qui ont été développés avec 'ed', et mêmes d'autres à la perforatrice de carte. C'est bien la preuve que des outils comme 'vi' ou 'emacs' ne sont pas indispensables, non ?
[^] # Re: Oui, mais...
Posté par »-(¯`v´¯)-» . Évalué à 1.
oui c'est vrai
[^] # Re: Oui, mais...
Posté par Wi][ish . Évalué à 10.
Coder avec vi ou emacs, cela ne fait-il pas preuve d'un manque de sérieux ?
je me suis souvent posé cette question...
Pour ma part, le choix est vite fais, mais quels arguments autres que "je code avec emacs ou vi, parce que c'est plus rapide et que j'aime pas perdre mon temps" peut-on ammener à un employeur ?
Quel crédibilité a t-on lorsque que l'on arrive dans une équipe de développement et qu'on leur dit un truc que eux assimileront à "laisse tomber ton Visual C, NotePad c'est bien mieux".
J'ai l'impression de vivre dans une société où l'on nous condionne à ne pas utiliser nécessairement les outils les plus pratiques et adaptés à la tache que l'on doit accomplir, mais à utiliser ceux qui font le plus "pro" (genre DreamWeaver pour faire un pauvre html) en dépit du fait qu'on perde du temps d'une part à les appréhender et d'autre part à les utiliser et à contourner les bugs du logiciel...
[^] # Rien ne t'oblige à les utiliser
Posté par Julien Olivier . Évalué à 9.
De même, j'ai bossé dans le développement d'un logiciel en C++. Les deux autres membres de l'équipe de dev utilisaient Visual C++ et moi kdevelop. Ils ne s'en seraient jamais rendu compte si je ne leur avait pas dit. Et si j'avais utilisé emacs ou vi, ça aurait été pareil.
Bref, on peut TOUJOURS remplacer un outil de développement par un simple traitement de texte mais l'inverse n'est pas possible.
[^] # Re: Rien ne t'oblige à les utiliser
Posté par the_freeman . Évalué à 7.
[^] # Re: Oui, mais...
Posté par Prosper . Évalué à 3.
Dans l entreprise ou je bosse , tu dois coder avec emacs ou lire tes mails avec gnus sinon t es limite
taxer de neuneus.
[^] # Re: Oui, mais...
Posté par Fabien Penso (site web personnel, Mastodon) . Évalué à 0.
[^] # Re: Oui, mais...
Posté par Prosper . Évalué à 2.
[^] # Re: Oui, mais...
Posté par Pascal Terjan (site web personnel) . Évalué à 4.
[^] # Re: Oui, mais...
Posté par gabuzo . Évalué à 3.
La légèreté d'Emacs par rapport aux IDE poids lourds et puis les fonctions sympa d'Emacs comme les différents diff (arf) qui sont ce que j'ai vu de meilleurs actuellement sous Unix mais aussi sur NT (enfoncé Windiff, UltraEdit et Continuus).
Bref sauf lorsque l'utilisation d'un IDE particulier est imposé pour de bonnes raisons je pense que Emacs n'est en rien dénué d'avantages par rapport à d'autres IDE.
[^] # Re: Oui, mais...
Posté par Guillaume Laurent (site web personnel) . Évalué à 3.
Oh si. (X)Emacs reste le meilleur éditeur que je connaisse, particulièrement à cause des facilités d'indentation. Je ne connais aucun éditeur qui fasse mieux de ce coté là.
Mais pour ce qui est de naviguer dans du code, c'est pas vraiment ça. Les seuls outils un peu évolués sont speedbar, func-menu et etags. Et là c'est pas dur de trouver mieux.
De même, le mode debug n'est pas exactement un modèle grand luxe non plus.
[^] # Re: Oui, mais...
Posté par kadreg . Évalué à 1.
Quand j'était jeune, j'était dans une boite qui avait outillé en interne emacs pour naviguer dans le code facilement. On avait des raccourci clavier (avec des variantes suivant que l'on voulait la version locale du développeur ou la version de reference dans le CVS) pour :
- afficher le proto d'une fonction dans une petite fenetre
- rejoindre le corps d'une méthode a partir d'un appel
C'était le bonheur tellement c'était bien intégré à emacs. Si quelqu'un a ce genre de chose, je suis preneur.
[^] # Re: Oui, mais...
Posté par vrm (site web personnel) . Évalué à 1.
pour moi ca enfonce emacs tres profond :)
mais bon les gout et les couleurs en ide ...
[^] # Re: Oui, mais...
Posté par Thomas Cataldo (site web personnel) . Évalué à 4.
Avec la collection Rational, par exemple, je peux reconstituer les diagrammes de classes à partir du code source. Repérer les fuites de mémoire (celles qui font que tous les jours, votre serveur prend 100ko de plus, et qu'il va cracher dans quelques jours ou quelques mois)
Pour faire du dev sur mon propre code, ou celui d'un projet que je connait, xemacs me va très bien. Mais pour du genie logiciel, on gagne un temps fou avec des gros outils de dev, malheureusement propriétaires le plus souvent.
[^] # Re: Oui, mais...
Posté par kadreg . Évalué à 2.
C'est mal (c). Quand on est UMLien, on fait du MDA (Model Driven Architecture), c'est à dire générer le maximum de chose à partir du modèle UML.
Perso, je modélise mes classe, mes opération, mes attibuts, mes conneries, j'appliques mes patterns, décore mon modèles avec quelques stereotypes et tagged value, je génère mon code et je rempli les trous qui restent dans mon emacs .
[^] # Re: Oui, mais...
Posté par Thomas Cataldo (site web personnel) . Évalué à 5.
[^] # Re: Oui, mais...
Posté par Sebastien . Évalué à 2.
Dans ma boîte, emacs commence à percer, mais je pense que plus de 90% du dev est fait sous vi (pas vim, vi, le pure).
[^] # Re: Oui, mais...
Posté par Thomas Cataldo (site web personnel) . Évalué à 1.
-1, je pense pas amener grand chose au débat...
# je ne comprends pas bcp a koi ca sert et comment ca marche?
Posté par duarte terencio . Évalué à 1.
coté swing, il fonctionne bien
--
"" La version de base d'Eclipse comprend des plug-in pour le développement Java, un accès CVS --""
j'ai pas vue .. cette option
Quand je clique sur un fichier java, cela ouvre une autre vue, mais pas un editeur ..
""Eclipse se place comme un outil de développement totalement indépendant d'un langage en particulier"" je veux bien ... justement je suis curieux ..
Es ce que qq'un peux m'expliquer en 2 ou 3 cuillere comment , il marche ce truc ?? ca serai sympa
a++
# pkoi il y a que des packages rpm ?
Posté par supa samy . Évalué à 0.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.