Eclipse, l'environnement de développement java Open Source (Common public License) vient de sortir en version 2.1. Au menu de cette version, entre autre, des raccourcis claviers plus configurable, un nouvel éditeur ant, un find plus agréable à utiliser, l'utilisation d'hyperliens dans le code java et dans la "stacktrace", de nombreuses nouvelles fonctions de refactoring et plein de petites choses en plus dans les coins.
Aller plus loin
# Feature à la mode
Posté par Pierre Tramo . Évalué à -2.
Non, il n'y a pas ?
[^] # Re: Feature à la mode
Posté par Gentoo][Gravis . Évalué à -2.
[^] # Re: Feature à la mode
Posté par Romain (site web personnel) . Évalué à 3.
quand même pas super rapide le java....
[^] # Re: Feature à la mode
Posté par Boa Treize (site web personnel) . Évalué à -2.
[^] # Re: Feature à la mode
Posté par Tony Gencyl . Évalué à 1.
[^] # Re: Feature à la mode
Posté par aurel (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Feature à la mode
Posté par Thomas Cataldo (site web personnel) . Évalué à 10.
Essaie de rajouter un paramètre à une méthode utilisée 500 fois dans ton projet avec eclipse, et tente la même chose avec vi/emacs/gedit/... Avec eclipse je fais ça en 2 min, lancement de eclipse compris, et sans avoir à réfléchir ;-)
[^] # Re: Feature à la mode
Posté par reno . Évalué à 5.
Ca lasse rapidement, a ce compte la et je suis revenu a NEdit beaucoup moins puissant, mais beaucoup plus rapide.
Cela dit en passant je me suis rendu compte d'un avantage a utiliser un editeur simple: on est obligé de savoir ou sont les fichiers, ce qui ralentit au départ, mais apres te permet d'avoir la structure du projet bien en tete, ce qui peut etre *tres* pratique..
[^] # Performances d'Eclipse was Re: Feature à la mode
Posté par Nicolas Delsaux (site web personnel) . Évalué à 1.
[^] # Re: Feature à la mode
Posté par Quzqo . Évalué à 1.
vi/emacs/gedit ne sont absoluement pas comparables n'étant pas des "environnements" de développements jusqu'à preuve du contraire...
En outre, je parle juste ici de vim (i.e VI iMproved), la substitution sur l'ensemble des buffers ouverts est possible ou, alternative, un simple ed en ligne de commande suffit...
Quoiqu'il en soit, j'imagine mal une intelligence suffisante d'Eclipse permettant de fournir/connaître ce fameux paramètre supplémentaire dans 500 appels différents. S'il s'agit juste d'ajouter une constante partout, je suppose que le langage fournit des paramètres optionnels donc... ajout inutile.
[^] # Re: Feature à la mode
Posté par leahpar . Évalué à 2.
Quoiqu'il en soit, j'imagine mal une intelligence suffisante d'Eclipse permettant de fournir/connaître ce fameux paramètre supplémentaire dans 500 appels différents.
"
il existe dans eclipse (come dans visual age a l'epoque) une fonction appelee browse reference / browse declaration
elle permet de reperer un attribut / variable / methode / classe de maniere exact, c-a-d que ce n'est pas une recherche texte.
Utilisee sur une methode getName() par exemple, cela permet de retrouver ou cette methode est appelee / definie mais sans te renvoyer les autres classes qui possede aussi une methode getName() qui leur est propre, chose qu'une recherche texte n'est pas capable de faire.
la fonction refactoring utilise ces browses pour reperer l'ensemble des appels / declaration et ensuite les modifier.
c'est vraiment tres puissant.
Ces fonctions prennent vraiment toutes leur signification sur les projects avec un grand nombre de classe / base sur des couches d'abstraction / utilisant la generation de code
----------------------------------
au passage je signale RECODER c'est un outil de metamodel programming,
on peut faire en gros la meme chose qu'avec l'open api de Together.
[^] # Re: Feature à la mode
Posté par Quzqo . Évalué à 1.
Je pense que je vais aller explorer un peu plus avant Eclipse (même si je ne pratique pas java), histoire de confirmer toutes ces bonnes critiques entendues ça et là...
PS: un clavier azerty en vaut deux ;o)
[^] # Re: Feature à la mode
Posté par aurel (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Feature à la mode
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 2.
Loi Primaire d'Emacs: ne jamais dire 'Emacs ne peut pas'.
:)
# Re: Eclipse 2.1 est sorti
Posté par Sylvestre Ledru (site web personnel) . Évalué à 10.
Mais un truc qui me dérange avec, c'est qu'il n'y a pas de GUI Designer (une partie pour créer ses GUI). Est ce que ca existe en plugin pour Eclipse ?
Autrement, je me sens obligé de rester sous Forte qui gère très bien celà...
[^] # Re: Eclipse 2.1 est sorti
Posté par Vincent Ternisien . Évalué à 10.
Il permet de dessiner en SWT ou Swing, au choix.
http://www.assisiplugins.com/(...)
[^] # Re: Eclipse 2.1 est sorti
Posté par _alex . Évalué à 2.
J'avais regardé il y a quelque mois, il me semblais qu'il n'y avais rien.
[^] # Re: Eclipse 2.1 est sorti
Posté par kadreg . Évalué à 4.
http://www-106.ibm.com/developerworks/opensource/library/os-swing/(...)
[^] # Re: Eclipse 2.1 est sorti
Posté par _alex . Évalué à 2.
[^] # Re: Eclipse 2.1 est sorti
Posté par kadreg . Évalué à 3.
A StyledText is an editable user interface object that displays lines of text. The following style attributes can be defined for the text:
foreground color
background color
font style (bold, regular)
Mais c'est peut être limité par rapport à tes besoins.
[^] # Re: Eclipse 2.1 est sorti
Posté par _alex . Évalué à 1.
Merci des info.
-1
[^] # Re: Eclipse 2.1 est sorti
Posté par Thomas Cataldo (site web personnel) . Évalué à 2.
[^] # Re: Eclipse 2.1 est sorti
Posté par Sylvestre Ledru (site web personnel) . Évalué à 2.
Enfin, pas grave, on ne peut pas tout avoir :)
[^] # Re: Eclipse 2.1 est sorti
Posté par Luc Bourlier . Évalué à 3.
[^] # Re: Eclipse 2.1 est sorti
Posté par Sylvestre Ledru (site web personnel) . Évalué à 3.
si tu regarde bien, tu verra que je parlais du plugin qui permet d'avoir un GUI designer avec Eclipse :)
# Python
Posté par Gentoo][Gravis . Évalué à 2.
Eclipse est vraiment un éditeur génial (un chouyat lourd, mais vu les fonctionnnalités, ca peut se justifier).
# Re: Eclipse 2.1 vaut le coup
Posté par Gabriel . Évalué à 10.
Rien que pour avoir en mode débug la possibilité de suivre et modifier les variables en direct. Pas besoin de choisir quelle variable, comme avant. Une petite fenêtre s'ouvre en haut à droite avec l'arborescence des objets. Et la valeur de chacune des variables. Tu peux voir les valeurs changer, tu peux les modifier...
Rien que pour cela il faut passer à cette version!
Et aussi les Working Set: La possibilité de regrouper les projets et de filtrer la présentation.
Par exemple, tu travailles sur un site lambda. La racine du projet est sur la racine du site. Mais tu filtres pour ne pas avoir les /lib et /classes bien lourds qui polluent la vision. Et comme tu travailles avec des exemples, tu te fais un petit Working Set "exemples" qui regroupe des projets plein d'exemples (Struts pour ne pas le nommer). Ou un WorkingSet "recette" "prod" etc etc
Enfin et surtout c'est rapide (bonjour NetBeans) et costaud! ça plante pas. Presque pas (ça reste de l'informatique...)
Petits soucis quand tu utlises JDK1.3 le code ne se rafraichit pas toujours bien mais bon ça c'est la faute à Java. Alors, tu fais un bon restart punto i basta.
Et pas mal de plugins intéresants. http://www.omondo.com(...) a fait un plugin UML qui tient vraiment la route. solareclipse, lunar, XMen, webstudio pour avoir les couleurs en php ... Cf le site http://eclipse-plugins.2y.net/eclipse/index.jsp(...) (site particulièrement mal foutu pour y faire des recherches soit dit en passant!)
En revanche pour le développement de sites, pas (encore) de complétion des tags et taglibs). Genre, tu as importé sur ta page JSP la librairie struts html et jstl . Ce qui représente pas mal choses. Si j'avais le courage, et le temps (trop de bons films au cinéma à voir, par ex Gangs of New-York, pas encore vu ça vaut le coup?... bref) .
Selon www.theserverside.com, AspectJ est lié maintenant au projet Eclipse. Mais quelqu'un pourrait m'expliquer comment ? Et ... c'est quoi ce truc? Quelqu'un pourrait nous expliquer?
[^] # Re: Eclipse 2.1 vaut le coup
Posté par Nicolas Delsaux (site web personnel) . Évalué à 1.
# Beurk...
Posté par cozon (site web personnel) . Évalué à 10.
Je vais donc sur www.eclipse.org, wow, une rimbambelle de grands noms.. ça promet. Pas de Microsoft, ça va de soit.
Vite, je clique sur projects, eclipse project, Eclipse Project Slide Presentation.. au choix, pdf html ou powerpoint.
Voulant quelquechose de facilement affichable, je choisis html.. et là :
This presentation contains content that your browser may not be able to show properly. This presentation was optimized for more recent versions of Microsoft Internet Explorer.
J'essaie quand même avec mon mozilla 1.3, rien ne marche.
Je teste avec IE, j'ai en effet une presentation à la powerpoint, tout ça pour lire :
Run on a wide range of operating systems
Même si ce n'est qu'une présentation, je trouve que c'est du plus mauvais effet... présenter un produit java de la sorte ... beurk
Cela ne remet pas en cause mon opinion sur le produit, mais ça me choque un poil.
# plugin de test d'application web
Posté par Jetto . Évalué à 8.
Ça me parait être une bonne approche pour systématiser les tests de non-regressions.
[^] # Re: plugin de test d'application web
Posté par Olihonga . Évalué à 1.
Et bien, en passant, nous sortons bientôt une nouvelle version avec pas mal d'évolutions qui devraient notamment simplifier la vie de ceux qui, en phase de développement notamment, font tourner leur serveur en local et utilisent Struts (avec lequel on nous avait remonté quelques problèmes).
A suivre sur http://solex.sourceforge.net(...)
# Key binding de type VIM ?
Posté par noldor67 . Évalué à 2.
[^] # Re: Key binding de type VIM ?
Posté par Anonyme . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.