Subject: Quel environnement de
développement utilisez vous ?
To: java@u-strasbg.fr
From: "Laurent HACHET" <lhachet@neocles.com>
Date sent: Wed, 19 Sep 2001 18:31:57 +0200
Send reply to: java@u-strasbg.fr
Je vais développer des jsp, ejb pour des solutions portails.
Comme je ne sais quel environnement de dev choisir,
je voudrais savoir ce que vous utilisez et si vous en ètes satisfait.
Merci d'avance
Laurent
*************************************************************************
Ce message et toutes les pièces jointes (ci-apres le
"message") sont
confidentiels et établis a l'intention exclusive de
ses destinataires.
Toute utilisation ou diffusion non autorisée est
interdite.
Tout message électronique est susceptible
d'alteration.
NEOCLES et ses filiales declinent toute
responsabilité
au titre de ce message s'il a été altéré, deformé ou
falsifié.
********
This message and any attachments (the "message") are
confidential and
intended solely for the addressees.
Any unauthorised use or dissemination is prohibited.
E-mails are susceptible to alteration.
Neither NEOCLES nor any of its subsidiaries or
affiliates shall
be liable for the message if altered, changed or
falsified.
*************************************************************************
From: Olivier Dedieu <Olivier.Dedieu@inria.fr>
Date sent: Wed, 19 Sep 2001 18:57:36 +0200 (CEST)
To: java@u-strasbg.fr
Subject: Re:
RE: Quel environnement de développement uti
lisez vous ?
Send reply to: java@u-strasbg.fr
> emacs et ant.
>
> Tres satisfait.
>
> + gratuit
> + portable
> + tres performant
> + edition de texte au top
> + colorisation syntaxique ds plein de langages
>
> - un peu sobre, mais justement ...
> - courbe d'apprentissage plus lente que pour les IDE du commerce,
Tout a fait d'accord (quoi que moi j'utilise make et non ant, mais
c'est justement un des plus d'emacs : pas de contraintes sur les
outils connexes). En plus t'es pas lié au JDK packagé avec ton IDE.
Le seul '-' que je rajouterai serait l'absence de debugger correct
mais bon, c'est dingue à dire, mais en Java c'est pas
indispensable. Le seul cas ou ca l'est c'est pour les appli fortement
threadés (car le temps intervient).
Je rajouterai aussi
1. CVS pour gérer l'historique (ca devient TRES vite indispensable).
2. le compilateur jikes (nettement plus rapide que javac). Bien que
certains trouve qu'il est buggué moi j'en suis très satisfait.
a+
---------------------------------------------------------------
Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
Web: http://www-sor.inria.fr/~dedieu
JavaChannel: http://www.java-channel.org/
Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------
From: "Cedric Beust" <cedric@beust.com>
To: <java@u-strasbg.fr>
Subject: RE: Quel environnement de développement utilisez vous ?
Date sent: Wed, 19 Sep 2001 11:28:02 -0700
Send reply to: java@u-strasbg.fr
> From: Olivier Dedieu [mailto:Olivier.Dedieu@inria.fr]
> > emacs et ant.
> >
> > Tres satisfait.
> >
> > + gratuit
> > + portable
> > + tres performant
> > + edition de texte au top
> > + colorisation syntaxique ds plein de langages
> >
> > - un peu sobre, mais justement ...
> > - courbe d'apprentissage plus lente que pour les IDE du commerce,
>
>
> Tout a fait d'accord (quoi que moi j'utilise make et non ant, mais
> c'est justement un des plus d'emacs : pas de contraintes sur les
> outils connexes). En plus t'es pas lié au JDK packagé avec ton IDE.
Bien que emacs/ant reste mon environnement de developpement principal
(ainsi qu'une majorite des ingenieurs a Weblogic), je me sens force d'etre
l'avocat du diable et de proclamer que le JDE commence a accumuler un
retard monumental en matiere d'edition Java face a JBuilder ou NetBeans.
Et a mon avis, la course est definitivement perdue.
Ces deux IDE sont vraiment tres forts dans des tas de domaines qui sont
difficiles a mettre en oeuvre avec le JDE, comme:
- la completion intelligente (et dynamique) de code (pas seulement la
logique, l'UI aussi) - certaines fonctions tres utiles comme l'importation
automatique de classes (alt-shift-I sur NetBeans)
Il y a des dizaines d'autres fonctionnalites comme celles-ci dans les IDE
et malgre mon expertise en elisp, j'ai abandonne la course aux mises a
jour et je dois donc me contenter d'un environnement tres pauvre avec JDE.
Et bien sur, l'absence de debugger est un enorme probleme (et quiconque
pretend qu'en Java, println() est largement suffisant a besoin de
retourner a l'ecole. Meme si c'est comme ca que je debugge 90% du temps
:-)).
--
Cedric
Send reply to: "Guillaume Helle" <Guillaume.Helle@cgey.com>
From: "Guillaume Helle" <Guillaume.Helle@cgey.com>
To: <java@u-strasbg.fr>
Subject: Re: Quel environnement de développement utilisez vo
us ?
Date sent: Thu, 20 Sep 2001 09:04:35 +0200
Organization: Cap Gemini Ernst&Young
Au boulot on a des impératifs JDev et VisualCafe.
Par contre dès que je peux(pas d'impératif client ou besoins perso)
j'utilise Forte CE.
Il est gourmand (comme les autres...) mais j'ai une machine puissante...
;-))) Et au niveau fonctionnalités c'est un des plus riche.
Cordialement,
Guillaume Helle
CAP GEMINI ERNST & YOUNG
Division SUD-OUEST
05.61.31.54.19
Guillaume.Helle@cgey.com
----- Original Message -----
From: "Laurent HACHET" <lhachet@neocles.com>
To: <java@u-strasbg.fr>
Sent: Wednesday, September 19, 2001 6:31 PM
Subject: Quel environnement de développement utilisez vous ?
>
> Je vais développer des jsp, ejb pour des solutions portails.
> Comme je ne sais quel environnement de dev choisir,
> je voudrais savoir ce que vous utilisez et si vous en ètes satisfait.
>
> Merci d'avance
>
> Laurent
Send reply to: "Guillaume Helle" <Guillaume.Helle@cgey.com>
From: "Guillaume Helle" <Guillaume.Helle@cgey.com>
To: <java@u-strasbg.fr>
Subject: Re: Quel environnement de développement utilisez vous ?
Date sent: Thu, 20 Sep 2001 09:07:02 +0200
Organization: Cap Gemini Ernst&Young
Chez moi il m'arrive d'utiliser UltraEdit et Ant (j'ai un PC qui rame).
Seul reproche : pas de complétion automatique d'attibuts et de méthodes ce
qui oblige à avoir pas mal de fichiers ouverts... Sinon c'est rapide et
peu gourmand...
Cordialement,
Guillaume Helle
CAP GEMINI ERNST & YOUNG
Division SUD-OUEST
05.61.31.54.19
Guillaume.Helle@cgey.com
----- Original Message -----
From: "Briaud, Jean-Baptiste" <Jean-Baptiste.Briaud@stratium.fr>
To: <java@u-strasbg.fr>
Sent: Wednesday, September 19, 2001 6:41 PM
Subject: RE: Quel environnement de développement utilisez vous ?
> emacs et ant.
>
> Tres satisfait.
>
> + gratuit
> + portable
> + tres performant
> + edition de texte au top
> + colorisation syntaxique ds plein de langages
>
> - un peu sobre, mais justement ...
> - courbe d'apprentissage plus lente que pour les IDE du commerce,
> mais c'est un investissement car tu trouve emacs partout.
> Au contraire d'un IDE tu n'apprends rien qui ne puisse resservir
> plus tard. Ce savoir faire n'est pas spécifique d'UN seul IDE.
>
> A+
From: Olivier Dedieu <Olivier.Dedieu@inria.fr>
Date sent: Thu, 20 Sep 2001 09:08:08 +0200 (CEST)
To: java@u-strasbg.fr
Subject: Re:
RE: Quel environnement de développement utilisez vous ?
Send reply to: java@u-strasbg.fr
> Ces deux IDE sont vraiment tres forts dans des tas de domaines qui sont
> difficiles a mettre en oeuvre avec le JDE, comme:
>
> - la completion intelligente (et dynamique) de code (pas seulement
> la logique, l'UI aussi)
C'est vrai ca manque.
> - certaines fonctions tres utiles comme l'importation automatique de
> classes (alt-shift-I sur NetBeans)
Ca fait quoi précisement ?
>
> Et bien sur, l'absence de debugger est un enorme probleme (et
> quiconque pretend qu'en Java, println() est largement suffisant a
> besoin de retourner a l'ecole. Meme si c'est comme ca que je
> debugge 90% du temps :-)).
Ce que j'ai voulu dire c'est qu'avec Java, le debugger n'est pas
indispensable car on a rarement besoins de debuggué :
1. Le language est fortement typé. Une fois que ca à compiler il y a
de grande chance que ca fonctionne.
2. On utilise des librairies «standards» qui font ce dont on a besoins
et sont bien débugguées (car largement utilisées).
3. Le GC et les contrôles de débordement nous éparge les bug mémoires
4. Qd ca pete on a la stack trace qui nous pointe sur le numéro de
la ligne fautive.
Bref, il n'y a en gros que lorsqu'on écrit un algo un peu chiadé qu'on à
besoins d'un debugger. Mais comme c'est rarement le cas (du fait que la
plupart du temps, ils sont déjà écrits dans les API standards), on peut
s'en passer en faisant pour le cout des println(). Et la on se dit que ca
serait bien d'avoir un debugger ;-)
a+
---------------------------------------------------------------
Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
Web: http://www-sor.inria.fr/~dedieu
JavaChannel: http://www.java-channel.org/
Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------
To: java@u-strasbg.fr
Subject: Re: Quel environnement de développement
utilisez vous ?
Date sent: Thu, 20 Sep 2001 09:44:45 +0200 (MEST)
From: Nicolas Delsaux <nicolas.delsaux@free.fr>
Send reply to: java@u-strasbg.fr
Pour en rajouter, j'utilise partout, toujours et avec régularité TextPad,
Ant et l'aide du JDK au format WinHelp. Et pour couper court aux autres
messages du même style, deux URLS :
http://www.sogid.com/javalist/fils2000/composition_visuelle_va.html où
l'on découvre que cette discussion a déja eu lieu sur cette liste, pour
notre édification personnelle
http://nicolas.delsaux.free.fr/articles/index.html?configuration où je
décris ma configuration bien plus en détail
Nicolas Delsaux
PS : mes voisins de bureau utilisent UltraEdit et nous sommes aprfaitement
compatibles, et oui, je sais, il n'y a pas de compléetion, mais je m'en
passe presque (aux fautes de frappe près). PSS : dans ce mail se cache un
vieux troll, laissez-le trannquille !
----- Original Message -----
From: "Guillaume Helle" <Guillaume.Helle@cgey.com>
To: <java@u-strasbg.fr>
Sent: Thursday, September 20, 2001 9:07 AM
Subject: Re: Quel environnement de développement utilisez vous ?
> Chez moi il m'arrive d'utiliser UltraEdit et Ant (j'ai un PC qui rame).
> Seul reproche : pas de complétion automatique d'attibuts et de méthodes
> ce qui oblige à avoir pas mal de fichiers ouverts... Sinon c'est rapide
> et peu gourmand...
>
>
> Cordialement,
>
> Guillaume Helle
> CAP GEMINI ERNST & YOUNG
> Division SUD-OUEST
> 05.61.31.54.19
> Guillaume.Helle@cgey.com
Date sent: Thu, 20 Sep 2001 12:05:42 +0200
From: willfried Matter <wmatter@nagora.com>
Send reply to: wmatter@nagora.com
To: java@u-strasbg.fr
Subject: Re: Quel environnement dedéveloppement
utilisez vous ?
> Je vais développer des jsp, ejb pour des solutions portails.
> Comme je ne sais quel environnement de dev choisir,
> je voudrais savoir ce que vous utilisez et si vous en ètes satisfait.
VisualAge.
Parfait pour le versionning,
la gestion de projets multi utilisateurs multi package.
Note : ma société est partenaire d'IBM
willfried Matter
Date sent: Thu, 20 Sep 2001 12:28:26 +0200
From: willfried Matter <wmatter@nagora.com>
Send reply to: wmatter@nagora.com
To: java java <java@u-strasbg.fr>
Subject: Re: Quel environnement dedéveloppement
utilisez vous ?
> Est ce que Visual Age permet de débugguer les JSP ?
> Est ce seulement possible ?
Oui. Dans un contexte bien particulier.
Nous développons une API (servlets, beans, packages divers)
dans VisualAge.
Les Jsp A côté dans UltraEdit.
JSP dédiés + API générique = appli cible
On importe TomCat dans VisualAge qui execute l'appli cible.
On débugge tout, servlets comme Jsp, avec points d'arrêts, marqueurs, etc
etc...
willfried
Date sent: Thu, 20 Sep 2001 17:56:52 +0200 (CEST)
From: Alain AITOULHA <aitoulha@yahoo.fr>
Subject: Re: Quel environnement dedéveloppement utilisez vous ?
To: "'java@u-strasbg.fr'" <java@u-strasbg.fr>
Send reply to: java@u-strasbg.fr
J'utilise le même environnement que willfried (VA,
Apache Tomcat Test Environment et UltraEdit), tout
cela est top pour le debug JSP/Servlets/standalone et
la gestion de conf.
Alain
--- willfried Matter <wmatter@nagora.com> a écrit : >
> Est ce que Visual Age permet de débugguer les JSP
> ?
> > Est ce seulement possible ?
>
> Oui. Dans un contexte bien particulier.
>
> Nous développons une API (servlets, beans, packages
> divers)
> dans VisualAge.
> Les Jsp A côté dans UltraEdit.
>
> JSP dédiés + API générique = appli cible
>
> On importe TomCat dans VisualAge qui execute l'appli
> cible.
> On débugge tout, servlets comme Jsp, avec points
> d'arrêts, marqueurs, etc etc...
>
> willfried
>
>
>
>
___________________________________________________________
Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr !
Yahoo! Courrier : http://fr.mail.yahoo.com
From: "Cedric Beust" <cedric@beust.com>
To: <java@u-strasbg.fr>
Subject: RE: RE: Quel environnement de développement utilisez vou
s ?
Date sent: Thu, 20 Sep 2001 09:10:36 -0700
Send reply to: java@u-strasbg.fr
> From: Olivier Dedieu [mailto:Olivier.Dedieu@inria.fr]
> > - certaines fonctions tres utiles comme l'importation automatique
> de classes
> > (alt-shift-I sur NetBeans)
>
> Ca fait quoi précisement ?
Disons que je tape "Rectangle" dans mon source et que je n'ai pas
l'import, il suffit de faire alt-shift-I, une boite de dialogue apparait
me demandant confirmation que je veux dire java.awt.Rectangle et si je dis
oui, l'import est automatiquement ajoute' en tete de fichier. Et a un
endroit judicieux, pas n'importe ou.
> > Et bien sur, l'absence de debugger est un enorme probleme (et
> > quiconque pretend qu'en Java, println() est largement suffisant a
> > besoin de retourner a l'ecole. Meme si c'est comme ca que je debugge
> > 90% du temps :-)).
>
> Ce que j'ai voulu dire c'est qu'avec Java, le debugger n'est pas
> indispensable car on a rarement besoins de debuggué :
>
> 1. Le language est fortement typé. Une fois que ca à compiler il y a
> de grande chance que ca fonctionne.
>
> 2. On utilise des librairies «standards» qui font ce dont on a besoins
> et sont bien débugguées (car largement utilisées).
>
> 3. Le GC et les contrôles de débordement nous éparge les bug mémoires
>
> 4. Qd ca pete on a la stack trace qui nous pointe sur le numéro de
> la ligne fautive.
>
> Bref, il n'y a en gros que lorsqu'on écrit un algo un peu chiadé qu'on à
> besoins d'un debugger. Mais comme c'est rarement le cas (du fait que la
> plupart du temps, ils sont déjà écrits dans les API standards), on peut
> s'en passer en faisant pour le cout des println(). Et la on se dit que
> ca serait bien d'avoir un debugger ;-)
Ma position est la suivante: si la stack trace est suffisante pour
resoudre le probleme immediatement, ok. Si tu as besoin d'instrumenter le
code (println ou autre) pour trouver l'erreur, un debugger te fera gagner
du temps (modulo le temps de lancement en mode debug, qui est encore trop
long a mon gout, que tu utilises NetBeans ou JBuilder).
--
Cedric
From: Berton Christine <Christine.Berton@tms.thomson-csf.com>
To: "'java@u-strasbg.fr'" <java@u-strasbg.fr>
Subject: Re: Quel environnement dedéveloppement util
isez vous ?
Date sent: Thu, 20 Sep 2001 18:16:05 +0200
Send reply to: java@u-strasbg.fr
> > On importe TomCat dans VisualAge qui execute l'appli
> > cible.
Excusez moi mais j'aimerai savoir comment configurer VA pour faire
executer une application par Tomcat, tout en étant dans l'environnement
VA.
Merci.
> -----Message d'origine-----
> De : Alain AITOULHA [mailto:aitoulha@yahoo.fr]
> Envoyé : jeudi 20 septembre 2001 17:57
> À : 'java@u-strasbg.fr'
> Objet : Re: Quel environnement dedéveloppement utilisez vous ?
>
>
> J'utilise le même environnement que willfried (VA,
> Apache Tomcat Test Environment et UltraEdit), tout
> cela est top pour le debug JSP/Servlets/standalone et
> la gestion de conf.
> Alain
>
> --- willfried Matter <wmatter@nagora.com> a écrit : >
> > Est ce que Visual Age permet de débugguer les JSP
> > ?
> > > Est ce seulement possible ?
> >
> > Oui. Dans un contexte bien particulier.
> >
> > Nous développons une API (servlets, beans, packages
> > divers)
> > dans VisualAge.
> > Les Jsp A côté dans UltraEdit.
> >
> > JSP dédiés + API générique = appli cible
> >
> > On importe TomCat dans VisualAge qui execute l'appli
> > cible.
> > On débugge tout, servlets comme Jsp, avec points
> > d'arrêts, marqueurs, etc etc...
> >
> > willfried
> >
> >
> >
> >
>
> ___________________________________________________________
> Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr !
> Yahoo! Courrier : http://fr.mail.yahoo.com
>
Date sent: Thu, 20 Sep 2001 19:20:51 +0200
From: Jerome Moliere <moliere@viveo-montpellier.com>
To: java@u-strasbg.fr
Subject: Re: RE: RE: Quel environnement de
développement utilisez vous ?
Send reply to: java@u-strasbg.fr
>
>
>Ma position est la suivante: si la stack trace est suffisante pour
>resoudre le probleme immediatement, ok. Si tu as besoin d'instrumenter
>le code (println ou autre) pour trouver l'erreur, un debugger te fera
>gagner du temps (modulo le temps de lancement en mode debug, qui est
>encore trop long a mon gout, que tu utilises NetBeans ou JBuilder).
>
je serai presque d'accord si ceci n'oubliait pas un facteur : les IDE sont
trop gros et le deboguage dans un editeur est toujours inexploitable sur
des projets de taille consequente (ceux qui justement pourraient
justifier l'utilisation de ces outils). donc je suis d'accord mais pas
dans le cadre que tu proposes, plutot en utilisant un debugueur du genre
gdb... Mais en fait le seul contexte reellement necessitant un debugueur
est le deboguage de threads et là clairement ils ne savent pas faire et
te's oblige de te replier sur des outils tiers (du genre sitrake.com et
autres). De plus par experience je me rappelle avori essaye de debuguer
une appli utilisant JDBC et un ORB, le debugueur petait
systematiquement...
Jerome
From: "Cedric Beust" <cedric@beust.com>
To: <java@u-strasbg.fr>
Subject: RE: RE: RE: Quel environnement de développement utili
sez vous ?
Date sent: Thu, 20 Sep 2001 10:34:04 -0700
Send reply to: java@u-strasbg.fr
> From: Jerome Moliere [mailto:moliere@viveo-montpellier.com]
> je serai presque d'accord si ceci n'oubliait pas un facteur : les IDE
> sont trop gros et le deboguage dans un editeur est toujours
> inexploitable sur des projets de taille consequente (ceux qui justement
> pourraient justifier l'utilisation de ces outils).
Pour avoir maintes fois essaye' de debugger le source de Weblogic, je suis
oblige' d'etre d'accord :-)
--
Cedric
Date sent: Fri, 21 Sep 2001 10:49:53 +0200
From: willfried Matter <wmatter@nagora.com>
Send reply to: wmatter@nagora.com
To: java@u-strasbg.fr
Subject: Re: Quel environnement dedéveloppement
utilisez vous ?
Importer le package tomcat.
Le fichier xml de conf de tomcat doit pointer sur l'appli en cours de
dvlp. Puis executer (le main de) Tomcat.
> > > On importe TomCat dans VisualAge qui execute l'appli
> > > cible.
>
> Excusez moi mais j'aimerai savoir comment configurer VA pour faire
> executer une application par Tomcat, tout en étant dans l'environnement
> VA.
>
> Merci.
>
Date sent: Fri, 21 Sep 2001 14:18:43 +0200 (CEST)
From: Alain AITOULHA <aitoulha@yahoo.fr>
Subject: Re: Quel environnement dedéveloppement utilisez vous ?
To: "'java@u-strasbg.fr'" <java@u-strasbg.fr>
Send reply to: java@u-strasbg.fr
Il faut ajouter si besoin une entrée <Context
path>path="<raccourci>"
docBase="<chemin_ressources_appli>" debug="<0/1>"
reloadable=">true/false>"</Context> dans le fichier de
conf
<racine_install>\Apache_Tomcat_Test_Environment\conf\server.xml
pour accéder aux ressources de l'appli.
Ne pas oublier non plus de préciser pour
Apache_Tomcat_Test_Environment le/les chemins d'accès
aux classes de l'appli servlet avec l'IDE.
Enfin, selon la config par défaut, l'url d'appel du
servlet est
http://localhost:8080/servlet/<servlet_appli>. L'url
d'accès à une ressource est
http://localhost:8080/<raccourci>/<ressource>.
Alain.
--- willfried Matter <wmatter@nagora.com> a écrit : >
Importer le package tomcat.
> Le fichier xml de conf de tomcat doit pointer sur
> l'appli en cours de dvlp.
> Puis executer (le main de) Tomcat.
>
>
> > > > On importe TomCat dans VisualAge qui execute
> l'appli
> > > > cible.
> >
> > Excusez moi mais j'aimerai savoir comment
> configurer VA pour faire executer
> > une application par Tomcat, tout en étant dans
> l'environnement VA.
> >
> > Merci.
> >
>
___________________________________________________________
Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr !
Yahoo! Courrier : http://fr.mail.yahoo.com