[Topic unique] Eclipse - 3.1 final out ! - WebToolsProject 1.0M5

Eclipse - 3.1 final out ! - WebToolsProject 1.0M5 [Topic unique] - Divers - Programmation

Marsh Posté le 09-04-2004 à 17:15:54    

http://www.eclipse.org/artwork/images/eclipse_bckgr_logo_dt_sm.jpg
dernière MAJ : 13/06/2005
====> IL NE SERA TOLERE AUCUN TROLL AU SUJET DE CET IDE : SI VOUS EN PREFEREZ UN AUTRE, C'EST PARFAIT, MAIS NE VENEZ PAS TROLLER ICI : ICI ON CONTRIBUE, ON AIDE, ON DISCUTE, ON TROLLE PAS.<=====
 
Introduction :  
Eclipse est un environnement de développement intégré développé en Java. Son développement est assuré par le consortium Eclipse, mis en place par IBM, qui a fait don du code originel. Le consortium réunit de grands noms de l'informatique tels qu'IBM, Oracle, Borland, SAP, etc...
A noter, Sun ne fait pas partie du consortium Eclipse, pour des raisons de divergences quant au futur de NetBeans, l'équivalent d'Eclipse chez Sun.
 
Eclipse est développé en Java en utilisant un toolkit graphique nouveau, le SWT (Standard Widget Toolkit), supposé plus rapide que SWING car utilisant du code natif. SWT est par ailleurs utilisable dans d'autres projets.
 
La plateforme Eclipse est conçue de manière modulable. Elle sert de réceptable à des plugins. De base, un plugin ultra complet pour Java est fourni, mais il en existe bien d'autre (CDT pour C/C++, Lomboz (J2EE), et autres.
 
Cet IDE possède de nombreuses qualités intéressantes :  
- intégre Ant et JUnit
- possibilités avancées de refactoring
- fonctions de navigations très pratiques (recherche de références, de déclaration)
- tout est plugin dans eclipse, cet IDE est donc extremement modulable
- code folding (depuis la 3.0M9)
- système de perspectives et de vues, qui permet de toujours avoir les infos utiles sous les yeux
- il est gratuit
- il est open-source
 
I - Sites généraux :  
- Site Officiel [US] Téléchargements, infos...c'est le centre de la communauté
- EclipseTotale Le site de référence en Français
 
II - Plugins :
 
- Plugins officiels Les plugins officiels (CDT, VE, Hyades, etc)
 
- Eclipse-plugins : Plugins développés par la Communauté Un super annuaire de plugins, classés par thèmes, et toujours très à jour. C'est la source #1  pour trouver rapidement un plugin.
 
- EclipsePluginCentral -  Autre site référençant les plugins développés par la communauté
 
Voici une sélection de plugins intéressants :  
 
Plugins pour Java :
- JDT : inclus de base
 
Plugins pour Ant :
- inclus de base
 
Plugins pour JUnit :
- inclus de base
 
Plugins pour C/C++ :
- CDT : C Developer Tooling Project
 
Plugins pour UML :  
- UML2 : plugin officiel
Encore un work in progress, donc patience.
 
- OMONDO Eclipse UML
Nécessite Eclipse 2.x en attendant que la version gratuite soit compatible 3.x.
Les 9 diagrames UML, pas d'UML2, pas de modélisations SQL ni J2EE (pour la version gratuite). Pour les features voir ICI
-->Ne semble plus trop maintenu (la dernière version date franchement, et y'a toujours pas le support de la 3.x)
 
- OBJECTEERING
La version Entreprise existe en version Entreprise Java, et contient un plugin Eclipse. Les 9 diagrammes UML, génération de code en Java. Pas de SQL. Pour les features voir ICI
 
Plugins pour J2EE :
- Lomboz
- WebTools Project en devenir, ressemble trait pour trait à la perspective J2EE de WSAD
 
Plugins pour développement de GUI avec assistant graphique :
- Visual Editor Project
Encore en développement. Permet un design en SWING ou SWT pour le moment. A terme, permettra le développement pour d'autre langages que le java, ainsi que la reconnaissance des GUI générées par Netbeans et jBuilder. La doc est fournie sur le site, et y'a en particulier un link vers un tutorial IBM DeveloperWorks assez bien fait.
 
Plugins pour Perl :
EPIC pour Perl
 
Plugins pour XML :
XML Buddy
Existe en deux versions : une gratuite basique mais fonctionelle (vérification par rapport à une DTD, vérification de la forme des documents, fonctionne pour XML et HTML), et une payante (pro), avec une couverture fonctionelle plus étendue.
 
OxYgen XML
Un autre excellent plugin. Petit hic : uniquement en version payante, et pas donné du tout. Semble etre celui à la couverture fonctionelle la plus élevée.
 
Plugins pour Subversion :
Subclipse
A noter, vous trouverez sur la même page une task pour intégrer Subversion à Ant...Ant étant lui aussi utilisé sous eclipse.
Ce plugin évolue sans cesse, la communauté est très dynamique. Gère pratiquement tout subversion
 
Plugins pour PHP :
TruStudio
existe en 2 versions, une community gratuite, et une pro payante.
PHPEclipse
 
Profilers pour Eclipse :
Eclipse profiler
Documentation
 
Hyades
Un super profiler, très lourd mais très paramétrable. Fait partie du projet Eclipse
 
III - Tutoriaux :
- Développons en Java avec Eclipse [FR]
- Créer et déployer un servlet avec Tomcat [FR]
- le post juste en dessous :)
 
IV - FAQ :
Q : Quelle version utiliser ? 2.1.x ou 3.0.x ou 3.1Rc ?
R :
Eclipse utilise non pas le système classique numéros pairs stables / numeros impairs instables, mais le système de numérotation suivant :  
X.Y.Z ou X.Y.ZMx:  
X : version majeure : la 3 actuellement : ce sont des changements radicaux sur la plateforme Eclipse
Y : revision majeure : dépasse jamais 3 en général : il s'agit de révisions importantes, d'ajouts de patchs, etc...
Z : révision mineure, ajouts de patchs principalements
 
Mx : dans le cas de la version de développement, son numéro est suffixé par Mx, par exemple M2 : il s'agit des milestones, qui sont comparables à des versions beta. Comme toutes beta, elles ont des instabilités et autres petits soucis, même si elles sont relativement utilisable. Un autre problème qu'elles soulèvent, c que l'API des plugins est fréquemment modifiée durant les milestones, ce qui pose des problèmes pour l'utilisation de plugins.
 
Q : Quelle est la dernière version ?
R :
Au 29/06/2005 :  
Developpement : n/a
Stable : 3.1
Anciennes versions stables : branche 2.1.x : 2.1.3, branche 3.0.x : 3.0.2


Message édité par Jubijub le 08-07-2005 à 17:46:33

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-04-2004 à 17:15:54   

Reply

Marsh Posté le 09-04-2004 à 17:16:04    

Tutorial : créez un Hello World en Java avec Eclipse
Ce tutorial sera réalisé avec la version 3.0RC3 sous Windows. A part la partie installation, le reste doit être identique sous Mac ou sous Linux.
 
I - Installation d'Eclipse
1.1 - Se procurer Eclipse
 
http://www.eclipse.org/downloads/
 
- Cliquez sur "Mirror listed by geography", et choissez un mirroir près de chez vous. je vous recommande le mirroir de l'Université d'esslingen, très rapide, que vous trouverez donc à DE
 
- Allez tout en bas du répertoire, dans le sous-répertoire "S-3.0RC3-200406192000/ "
- Téléchargez ce fichier : eclipse-SDK-3.0RC3-win32.zip qui doit faire 83Mo. C'est la version complète d'Eclipse, vous êtes sur avec ça qu'il ne vous manquera rien.
- Allez prendre un café (même si je sature le site à 500ko chez moi, ca vous laissera la temps de prendre un café quand même :D)
 
1.2 - Installer et configurer Eclipse
- Extrayez directement à la racine par exemple : ca créera automatiquement le répertoire eclipse.
L'arborescence typique d'une install Eclipse est la suivante :  

Code :
  1. Eclipse
  2. |--- configuration : contient des fichiers de config
  3. |--- plugins : contient les packages des plugins, genre org.apache.ant.xxx : c'est dans ce répertoire qu'il faudra mettre les plugins que vous installant manuellement, en copiant le répertoire du plugin dans ce répertoire
  4. |-- readme : le readme, étonnant non ?
  5. |-- features : d'autres styles de plugins, que l'ont peut mettre à jour via une interface dédiée du menu Aide.


 
- Créez un répertoire qui vous servira de repository pour vos projet. Par exemple, créez c:\projets\ : évitez les noms avec espace, c'est toujours une source à emmerde.
- lancez Eclipse.Exe
  ==> un écran va vous demander de choisir le chemin du workspace.
  ==> Choisissez le répertoire créé précédement, dans mon cas c:\projets\ et cochez la case en dessous (Use this as default and do not ask again) (vous pourrez toujours spécifier un chemin différent pour chaque projet, mais ce répertoire deviendra le chemin par défaut).
 ==> Ce répertoire deviendra l'hote du répertoire .metadata, qui contient des données de configuration d'eclipse, en particulier les préférences.
 
- Vous allez maintenant arriver sur l'écran d'accueil d'Eclipse, qui vous propose des tutoriaux. Fermez cette fenetre (vous pourrez y revenir ultérieurement via Help/Welcome
 
- Vous allez arriver sur le Workbench, qui est l'écran principal d'Eclipse. Ca parait assez fouilli au départ, mais on s'y fait vite.  
Eclipse fonctionne par projet, comme tous les IDE. Pour créer un programme, il faut donc commencer par créer un projet. Cela se traduit par la création d'un dossier portant le nom du projet, qui se trouvera dans le workspace (répertoire que nous avons créé).
 
- Nous allons configurer Eclipse maintenant :  
==> Allez dans le menu Window/Preferences.
- dans workbench/Editor/Text editor, cochez "Show line numbers"
- dans ant/editor et cochez "Show line number"
- Java/code style/code formatters : choisissez la convention de formattage que vous préférez (par défaut, c'est la convention Java de Sun)
- Java/code style/code templates : ici vous pouvez personnaliser les commentaires javadoc générés automatiquement, ainsi que les blocs de code générés automatiquement.
- Java/Editor : cochez "show line numbers"
- java/Editor/Code assist : décochez "enable auto activation" car cette fonction ralentit horriblement Eclipse, et est accessible via un simple CTRL+ESPACE
 
 
II - Premier projet Eclipse
2.1 - Créer le projet
Eclipse fonctionne selon la notion de perspective, que l'on peut voir comme une collection de fenetres dédiées à un usage précis. Il y a ainsi une perspective Java, une perspective Debug, une perspective CVS, etc...chaque nouveau plugins aura tendance à créer une nouvelle perspective disponible (Subversion, XML, etc...)
 
En général, Eclipse switch sur la perspective appropriée lors de la création d'un projet lié à cette perspective. Par exemple, la création d'un projet Java fait switcher Eclipse sur la perspective Java.
 
- Créons notre premier projet :  
Cliquez sur le premier icone de la barre d'icone (une fenetre avec une étoile jaune), et choissez "New project".
==> Vous allez faire apparaitre une liste d'assistants de création de nouveaux projets. Choisissez Java project.
==> Donnez un nom à votre projet, par exemple "Hello". Notez que par défaut le chemin sera /[votre repertoire workspace/Hello, mais que vous pouvez le mettre n'importe où en choissant "create project at external location".
==> Choisissez le project layout : choisissez "create separate source and output folders", et cliquez sur "Configure defaults".
==> Cliquez sur folder et éditer les champs source et output si vous voulez changer les noms.
Notez que c'est facultatif, mais plus propre d'avoir des répertoires dédiés. Notez également que le répertoire output servira forcément, même si vous compilez vos sources avec Ant. En effet, Eclipse recompile le projet en permanence, car il se sert des *.class pour vérifier les liens entre les classes.
 
Eclipse vous dit qu'un projet java est associé à une perspective java et vous propose de changer de perspective : dites oui et cocher la case en dessous.
 
Vous êtes maintenant dans la perspective java.
A gauche vous pouvez voir le package explorer, qui vous montre le répertoire source (vide) et la librarie utilisée.
 
2.2 - Créer la classe
Cliquez droit sur le répertoire source, et choisissez "new package". Appellez le comme vous voulez, par exemple org.hfr.helloworld.
==> Le nouveau package apparait.
Cliquez droit sur le package, et choisissez "new class"
==>Donnez un nom à la class, par exemple "hello". Cochez également la case "public static void main(String[] args)" qui créera la méthode main par défaut.
Vous voyez que vous pouvez également spécifier une classe dont il faut hériter, ou quelles interfaces votre classe doit implémenter.
 
Vous devez vous retrouver avec un truc comme ça (si comme moi vous avez été fainéant et n'avez pas changé les templates de commentaires sous le fallacieux prétexte que vous avez pas eu le temps) :  

Code :
  1. /*
  2. * Created on 21 juin 2004
  3. *
  4. * TODO To change the template for this generated file go to
  5. * Window - Preferences - Java - Code Style - Code Templates
  6. */
  7. package org.test.helloworld;
  8. /**
  9. * @author julienb
  10. *
  11. * TODO To change the template for this generated type comment go to
  12. * Window - Preferences - Java - Code Style - Code Templates
  13. */
  14. public class Hello {
  15.     public static void main(String[] args) {
  16.     }
  17. }


 
Notez que la package est renseigné automatiquement.
 
- Amusons nous un peu :  
 

Code :
  1. public class Hello {
  2.     public static void affiche(String nom) {
  3.         System.out.println("Hello " + nom);
  4.     }
  5.     public static void main(String[] args) {
  6.         affiche(args[0]);
  7.         Hello.|
  8.     }
  9. }


Placez votre curseur après le point de Hello. comme indiqué.
Faites CTRL+ESPACE
Voici une des premières joies d'éclipse : la complétition contextuelle...choisissez la méthode affiche(String nom) et tapez au milieu des parenthèses args[0].
De plus, utiliser la complétition sur des noms de méthodes importera directement les packages requis.
 
- Amusons nous encore un peu :  
Soudainement, vous décidez que le nom affiche est complètement nul pour cette méthode. Cliquez droit sur affiche(args[0]) et choisissez Declaration/Workspace ou faites CTRL+G. Cela va vous emmener directement à la déclaration de la méthode (ok, c'est complètement con sur un projet de 20 lignes, mais c'est très utile dans tout projet d'une certaine importance). Noter que l'inverse en possible en cliquant sur la déclaration de la méthode et en faisant Reference/Workspace pour trouver toutes les références à cette méthode (CTRL+SHIFT+G).
 
Maintenant que nous avons trouvé la déclaration, nous allons agir : selectionnez le mot affiche (un clic droit peut suffir mais des fois cela ne fonctionne pas bien) et faites clic droit/refactor/rename ou alt+shift+R . Choissez un nouveau nom, par exemple display, et faites preview. Là encore ce n'est pas obligatoire dans ce cas, mais parfois ça l'est, donc autant en prendre l'habitude. Vous allez avoir un affichage des différences que cela va entrainer...validez.
Observez que le nom de la méthode a bien changé partout. Ceci est la deuxième joie d'Eclipse : un système de refactoring très puissant pour les méthodes et les variables, ainsi que pour les classes (déplacement, renommage, etc...).
 
 
Vous devez avoir abouti à ça :  

Code :
  1. public class Hello {
  2.     public static void display(String nom) {
  3.         System.out.println("Hello " + nom);
  4.     }
  5.     public static void main(String[] args) {
  6.         Hello.display(args[0]);
  7.     }
  8. }


@javateux, nraynaud en particulier : oui c laid, c très laid, y'a une exception non catchée, l'appel static est douteux, et si y'a pas d'arguments le programme se vautre comme une merde...mais c'est une mini démo faite à l'arrache, et je suis pret à remplacer cet exemple de merde par tt exemple que vous voudrez bien me fournir :D...
 
2.3 - Lancer le projet
Il est l'heure de lancer le projet :  
Faites clic droit sur Hello.java, et choisissez Run... (avec la flèche verte).
Vous pouvez choisir des préconfigurations sur la gauche (dans notre cas java application).
Comme vous l'avez vu, ce programme va afficher le premier argument qui lui sera passé en paramètre. Il faut donc spécifier cet argument :  
Allez dans l'onglet argument, et dans program arguments, écrivez votre prénom, celui de votre femme, de votre chien, de la voisine, de qui vous voulez...
Validez par Run.
 
Vous allez revenir à la perspective Java, et la vue console va apparaitre, avec :  

Code :
  1. Hello [votre_nom]


 
2.4 - Debugguer le projet
Double cliquez  dans la marge sur ce qui doit être la ligne 17 (System.out.println("Hello " + nom);)
==> un point bleu a du apparaitre dans la marge : c'est un point d'interruption.
Cliquez droit sur Hello.java, et choisissez Debug / as java application.
Un popup vous prévient du passage en perspective debug, acceptez et cochez la case.
Vous allez arriver dans la perspective Debug, où vous pourrez voir une foule de chose pour débugger vos applis.


Message édité par Jubijub le 21-06-2004 à 15:46:29

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-04-2004 à 17:16:54    

[:drapo]
 
edit: commencez par donner le lien officiel http://www.eclipse.org/
gratuit, open source tout ca...
 
http://eclipse-plugins.2y.net/eclipse/index.jsp pour trouvr les plugin sur presque tout  
 
http://www.eclipsetotale.com/  pour le site francophone sur eclipse  
 
http://perso.wanadoo.fr/jm.doudoux [...] frames.htm  pour un tuto assez vieux sur eclipse mais pas trop mal pour debuter...
 
 


Message édité par uriel le 09-04-2004 à 17:22:23

---------------
IVG en france
Reply

Marsh Posté le 10-04-2004 à 02:17:18    

http://e-p-i-c.sourceforge.net/
 
plugin pour perl, pas parfait mais quand même très bien


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 10-04-2004 à 02:56:00    

merci pour ce topic ! j utilise net bean pour l instatn masi programmer les widget a la main ca gave vite =) je vais faire les tutos.

Reply

Marsh Posté le 10-04-2004 à 09:17:30    

http://forum.hardware.fr/images/perso/drapo.gif

Reply

Marsh Posté le 10-04-2004 à 09:26:56    

Un AGL UML (qui roulaize) intégré dans eclipse : http://www.objecteering.com/


Message édité par kadreg le 10-04-2004 à 09:27:12

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 10-04-2004 à 13:19:58    

uriel a écrit :

[:drapo]
http://perso.wanadoo.fr/jm.doudoux [...] frames.htm  pour un tuto assez vieux sur eclipse mais pas trop mal pour debuter...


 
En effet, il est très bien ce tutoriel pour débuter.
 
Un tutoriel avancé toujours en Français :
 
Créer et déployer un premier servlet avec TomCat avec Eclipse.
http://lfe.developpez.com/Java/TomCat/

Reply

Marsh Posté le 10-04-2004 à 20:31:14    

mis à jour...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 10-04-2004 à 22:38:04    

kadreg a écrit :

Un AGL UML (qui roulaize) intégré dans eclipse : http://www.objecteering.com/

spam => ban


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 10-04-2004 à 22:38:04   

Reply

Marsh Posté le 11-04-2004 à 01:44:23    

Mouhais bof qqn d'autre aurait fini par en parler...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 13-04-2004 à 16:23:48    

up, si vous avez d'autres liens


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 16-04-2004 à 13:31:13    

[:drapo]

Reply

Marsh Posté le 21-04-2004 à 12:23:28    

Bordel, j'y crois pas, Eclipse Plugin Central est pas dans la liste :o Allez hop, on ajoute et plus vite que ça : http://www.eclipseplugincentral.com/


Message édité par Taiche le 21-04-2004 à 12:23:59

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 21-04-2004 à 13:30:56    

mis à jour, même si je trouve le premier link qu'on avait posté plus complet...celui ci me semble toutefois très à jour au niveau des versions...bref, ils se complètent un peu...
 
PS : je viens de voir que eTex0.9 est sorti (c un plugin latex pas mal) ...enfin le support de la 3.0, mais quze jusqu'à la M3 (l'auteur bosse actuellement sur un compatibilité avec les Mx>3)


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 22-04-2004 à 02:36:07    

J'utilise subclipse avec subversion et ça plante pas trop.
 
sinon, dans eclipse, il faut désactiver les "hovers" et l'assitance à la saisie pendant la frappe (on peut se faire assister au coup par coup avec CTRL+espace). ça évite à eclipse d'aller tripatouiller dans le classpath et de ramer pendant qu'on tappe, c'est hyper-désagréable.
 
Et je suis très énervé car dans la version 3M8 j'arrive pas à déplacer une classe (il me propose de déplacer le fichier ce boulet).


Message édité par nraynaud le 22-04-2004 à 02:38:12

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 22-04-2004 à 09:17:10    

[:drapo] je lirais plus tard

Reply

Marsh Posté le 22-04-2004 à 09:27:59    

oué. bon. Pour subclipse, gardez quand même votre casque ...


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 22-04-2004 à 14:27:29    

ca fait quoi précisément ??? que je le rajoute sans me faire chier [:itm]


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 22-04-2004 à 14:29:30    

C'est un plugin subversion pour éclipse.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 22-04-2004 à 16:42:29    

vous le recommandez ou c encore du gros unstable ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 22-04-2004 à 16:58:24    

heu c'est pas stable, mais il n'y a pas de concurrent gratos à ma connaissance.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 29-04-2004 à 22:52:23    

Reply

Marsh Posté le 06-05-2004 à 11:31:59    

un plugin PHP qui permet la complétion :
http://sourceforge.net/projects/phpeclipse
 
Je developpe avec , c'est pas mal si on utilise déjà eclipse.

Reply

Marsh Posté le 06-05-2004 à 11:36:03    

Ba j'l'ai testé fut un temps, mais je le trouvais pas super pratique et assez mal foutu :/ Maintenant, c'était y a facile 8-9 mois, donc j'imagine qu'il a bien évolué. Y a des options de coloration ou il se base toujours sur celles d'Eclipse ? Et pour l'auto-completion, il faut toujours un truc externe ? (genre la doc ou ch'ais pu quoi)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 06-05-2004 à 22:29:56    

up, pour la question de taiche (qui me permettrait de voir si je le mets ou pas), et pour d'autres contrib au cas où.
 
En ce moment je bosse intensivement avec la M8, je la trouve nickel...et je devel sur un cel2000 avec 256mo de ram, et c très honnete niveau perf...70mo la JVM...sous 2000 sp3
 
-->je trouve pas que eclipse se prete au développement web...enfin pour le moment, faudra voir une fois le nouveau projet développé


Message édité par Jubijub le 06-05-2004 à 22:30:34

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 06-05-2004 à 23:26:52    

pour phpeclipse, je l'ai testé et il est vraiment de piètre qualité comme IDE. Mis à part la vue des fonction et l'auto-complétion uniquement pour les fonctions de base et pas les fonctions utilisateur, y a rien. En fait, je pense avoir fait le tour des plugin php pour eclipse (une dizaine) et aucun ne vaut la peine d'être installé actuellement. Ils sont trop pauvres en fonctionnalité.

Reply

Marsh Posté le 07-05-2004 à 00:42:23    

Vi, c'est c'que j'avais constaté quand j'avais cherché aussi de mon côté :/ Tant pis, p'têt que ça viendra un jour [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-05-2004 à 11:54:04    

Plug-in pour les DBMS: JFaceDBC. Devenu payant depuis la 3M8 d'Eclipse (une version license académique moins chère existe depuis qu'on l'a demandée). Ce plug-in permet d'interroger une DB quelconque, de visualiser les résultats et la structure de la DB.
 
D'autres plug-in existent mais celui-ci est clairement le plus abouti.
 
http://www.pratocity.com/index.jsp [...] acedbc.jsp

Reply

Marsh Posté le 07-05-2004 à 11:58:35    

gizmo a écrit :

Plug-in pour les DBMS: JFaceDBC. Devenu payant depuis la 3M8 d'Eclipse (une version license académique moins chère existe depuis qu'on l'a demandée). Ce plug-in permet d'interroger une DB quelconque, de visualiser les résultats et la structure de la DB.


 
j'utilise Quantum, il me suffit pour interogger la base, executer des requetes, mais sinon il va pas chercher loin :jap:


---------------
IVG en france
Reply

Marsh Posté le 07-05-2004 à 12:24:28    

Taiche a écrit :

Ba j'l'ai testé fut un temps, mais je le trouvais pas super pratique et assez mal foutu :/ Maintenant, c'était y a facile 8-9 mois, donc j'imagine qu'il a bien évolué. Y a des options de coloration ou il se base toujours sur celles d'Eclipse ? Et pour l'auto-completion, il faut toujours un truc externe ? (genre la doc ou ch'ais pu quoi)


 
Désolé pour le temps de réponse...
Concernant le plugin php, c clair qu'on est loin de ce que propose les plugins java.
Par contre, le ctrl+espace propose les fonctions , et la coloration synthaxique fonctionne.
 
Je ne connais pas d'autres plugin php, et à defaut, pour celui qui veut rester sous eclipse, je pense que c mieux que rien
:hello:

Reply

Marsh Posté le 17-05-2004 à 23:04:36    

tiens, le consortium eclipse sort un Webtools project....


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 21-05-2004 à 23:07:02    

3.0 M9 dispo.
Nouveautés : http://download.eclipse.org/downlo [...] ws-M9.html
Download : http://download2.eclipse.org/downl [...] /index.php
 
Il est à préciser qu'il s'agit de la dernière milestone avant la finale prévue d'ici le mois prochain.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 21-05-2004 à 23:12:15    

énorme le tutoriel ! j'ai jamais vraiment tout compris aux IDE, et pour faire tout ce que je fais actuellement, ça me paraissait compliqué/prise de tête. je m'y mets de suite

Reply

Marsh Posté le 21-05-2004 à 23:57:53    

pour la nouvelle preview, je note le pliage de code et le formattage de code sur plusieurs fichiers essentiellement.
 
Par contre, j'aimerais avoir le formatage obligatoire comme en smalltalk, ça donne des patchs plus courts.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 21-05-2004 à 23:59:00    

c'est à dire ? tu peux développer par l'exemple / url ? parce que c'est vrai que c'est assez problématique ces conneries de formatage et d'espaces qui trainent ...

Reply

Marsh Posté le 22-05-2004 à 00:04:50    

nraynaud a écrit :

pour la nouvelle preview, je note le pliage de code


Clair, c'est un truc qui m'a fait bien plaisir aussi :D
 
EDIT : et pis "Create getter and getters with code assist" aussi [:prosterne2]


Message édité par Taiche le 22-05-2004 à 00:06:40

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 22-05-2004 à 00:10:05    

ben je vais m'arrêter là, ça avait l'air chouette, mais bon, j'attrape la version 2 dispo dans debian, je commence à jouer avec un micro projet, j'étais entrain de changer les préférences pour le formatage, et pan, ça ferme. je lance dans une console, et vlan 225lignes de stacktrace ... et ça veut plus redémarrer, même après vidange du profil ...

Reply

Marsh Posté le 22-05-2004 à 00:22:44    

Taz a écrit :

c'est à dire ? tu peux développer par l'exemple / url ? parce que c'est vrai que c'est assez problématique ces conneries de formatage et d'espaces qui trainent ...

en smalltalk, l'édition se fait méthode par méthode, et quand tu valides dans les environnements sérieux, il formatte la méthode avant de la compiler. Le code a une forme plus ou moins canonique donc.
 
 
Là, comme les convetions java sont relativement précises, on peut imaginer un formattage obligatoire, et un affichage au gout du développeur (pour la largeur des tabs et la longueur des lignes essentiellement).
 
 
ça permet, quand on reçoit un patch, de pas voir les règlage de l'éditeur du développeur.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 22-05-2004 à 00:24:37    

c'est vrai que c'est mieux que d'imposer un style différent pour chaque projet selon le goût du créateur du projet :/

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed