Ruby Forum Rails France > Meilleur IDE/Editeur pour Ruby onRails

Posted by Julian Andenmatten (julian)
on 07.05.2008 14:14
Bonjour tout le monde,

je débute en rails (sur windows) et j'aimerais avoir vos avis d'experts
sur l'utilisation des IDE ou des éditeurs.

ce que vous utilisez et ce que vous conseillez aux personnes qui
débutent?

IDE (RadRails(APTANA), ruby in steel, netbeans).

éditeur (jEditor).

Merci pour vos réponses

P.S : si vous connaissez d'autres IDE/Editeur faite le savoir.

Julian
Posted by Gregoire LEJEUNE (Guest)
on 07.05.2008 14:20
(Received via mailing list)
Textmate (ou E si je suis sur machin, et vim si je suis sur truc)

Le 7 mai 2008 14:14, Julian Andenmatten <list-incoming@andreas-s.net> a 
écrit :
Posted by Jean-Baptiste Escoyez (Guest)
on 07.05.2008 14:20
(Received via mailing list)
Sans hésiter : http://www.e-texteditor.com/

J'ai essayé tous les autres avant de passer à celui-là.

Tous les IDE sont d'une lenteur extrême et te font predre un temps fou
avec des suggestions inappropriées.
Ca met un peu de temps (1 semaine) si tu n'es pas habitué mais ça vaut
vraiment la peine.

Je te conseil de vitre apprendre tous les "snippets" pour gagner en
productivité.

Jean-Baptiste
On 07 May 2008, at 14:14, Julian Andenmatten wrote:

> IDE (RadRails(APTANA), ruby in steel, netbeans).
>
> >

--
Jean-Baptiste Escoyez
Belighted.com | Web 2.0 Consulting & Training
Email : jbe@belighted.com | Phone: +32 486 377593
Posted by Jean-François Trân (Guest)
on 07.05.2008 14:30
(Received via mailing list)
Le 7 mai 2008 14:19, Gregoire LEJEUNE  a écrit :
>
>  Textmate (ou E si je suis sur machin, et vim si je suis sur truc)

Et emacs sur bidule.

   -- Jean-François.

--
RailsCamp Paris le samedi 17 mai 2008 :
http://rubyfrance.org/evenements/railscamp-paris
Posted by Michel Belleville (Guest)
on 07.05.2008 14:52
(Received via mailing list)
J'en profite pour une question en droite ligne :
Où en est le petit FreeRide ?
Posted by Alexis Bernard (Guest)
on 07.05.2008 14:57
(Received via mailing list)
Je te conseille Netbeans, qui gère Ruby et RoR. C'est une vraie aide 
pour le
dév et j'utilise exclusivement cet IDE pour développer. Jette un coups
d'oeil à cette page pour voir toutes ces capacités
http://wiki.netbeans.org/Ruby.

2008/5/7 Michel Belleville <michel.belleville@gmail.com>:
Posted by Jean-Baptiste Escoyez (Guest)
on 07.05.2008 15:17
(Received via mailing list)
less is more :)

On 07 May 2008, at 14:55, Alexis Bernard wrote:

>
>
> >

--
Jean-Baptiste Escoyez
Belighted.com | Web 2.0 Consulting & Training
Email : jbe@belighted.com | Phone: +32 486 377593
Posted by mourad hammiche (Guest)
on 07.05.2008 16:53
(Received via mailing list)
> je débute en rails (sur windows) et j'aimerais avoir vos avis d'experts
> sur l'utilisation des IDE ou des éditeurs.

Si tu est débutant, je conseillerais d'abord de commencer par un
éditeur de texte orienté développeur et le shell. ça permettra de bien
prendre en main les outils fournis par Ruby on Rails : Générateur,
Rake... Afin de bien maîtriser les concepts de base du framework.
Comme RoR à été créé dans cet esprit, il ne nécessite pas
d'environnement de développement complexe. Une IDE à tendance à 
masquer le fonctionnement  aux travers d'assistants graphiques. Si tu
ne maîtrise pas bien tu risque d'avoir des difficulté pour corriger
les problèmes éventuels. De plus l'IDE n'est pas toujours disponible
(sur la machine de production)

 Pour ma part je suis plutôt pour une IDE complète. NetBeans 6.1 est à 
mon avis la meilleur à ce jour. Surtout si tu souhaite développer avec
Jruby on Rails et déployer vers GlassFish,  C'est vrai que c'est plus
long à démarrer qu'un simple éditeur de texte. Mais je ne lance l'ide
généralement qu'une seul fois par jour. En compensation on  a presque
tout à porter de main : Un accès direct un la documentation, aux base
de données, la completion automatique du code (Peut mieux faire à ce
niveau)

Mourad
Posted by Julian Andenmatten (julian)
on 07.05.2008 19:01
merci beaucoup pour toutes ces réponses...
je pense que je vais prendre les conseils de mourad, commencer par un 
éditeur (e-texteditor, merci jean-baptiste)et me lancer plus tard avec 
un IDE.

d'ici quelques mois je me serais fait ma propre idée...

Encore merci et à bientôt.
Posted by Costo (Guest)
on 11.05.2008 21:45
(Received via mailing list)
> je pense que je vais prendre les conseils de mourad, commencer par un
> éditeur (e-texteditor, merci jean-baptiste)et me lancer plus tard avec
> un IDE.
N'hésite pas à passer quelques temps à étudier le fonctionnement de e
(ou Textmate) avant de coder, c'est tellement puissant que tu n'as pas
idée !
Si tu l'utilises comme un éditeur standard, tu passes à côté d'une
méthode d'édition qui va révolutionner ta manière de coder en Rails.
Jettes surtout un oeil sur les Bundles, ça peut doubler ta vitesse de
"codage".
Avec la maîtrise de rake et script/generate en command line, tu verras
qu'un IDE ne t'es peut-être même pas nécessaire...
Posted by philippe lachaise (Guest)
on 11.05.2008 22:42
(Received via mailing list)
>> Avec la maîtrise de rake et script/generate en command line, tu verras
qu'un IDE ne t'es peut-être même pas nécessaire...

C'est vrai que, moi aussi, je fais toujours script/generate en ligne de
commande.

Le gros gros plus d'une IDE comme Netbeans c'est le debugger graphique. 
Dès
que le code devient un peu costaud ou qu'un bug résiste un peu, ça 
change
quand même le vie.


--
IciMarché fédère l'e-commerce de proximité
http://icimarche.fr
Posted by florentin raud (Guest)
on 14.05.2008 12:14
(Received via mailing list)
Sinon netbeans a un editeur css plutot complet.Et je pense plus facile a
prendre en main que emacs ou vim.
Apres teste les tous et tu aura vraiment une idée.
Quelqu'un a essayé aptana avec le plugin pour rails?
Pour python il parrait que ca rend bien service.


--
Cordialement
Florentin RAUD
florentin.raud@gmail.com
Posted by Tony Chauveau (kusanar)
on 14.05.2008 12:54
florentin raud wrote:
> Sinon netbeans a un editeur css plutot complet.Et je pense plus facile a
> prendre en main que emacs ou vim.
> Apres teste les tous et tu aura vraiment une idée.
> Quelqu'un a essayé aptana avec le plugin pour rails?
> Pour python il parrait que ca rend bien service.
> 
> 
> --
> Cordialement
> Florentin RAUD
> florentin.raud@gmail.com

Je développe avec Aptana + RadRails et j'en suis pleinement satisfait 
(comme dit plus haut, c'est long a lancer...mais on ne le lance qu'une 
seule fois le matin)

Pour autant, je ne pourrais le comparer avec les autres ne les ayant pas 
tous testés
Posted by philippe lachaise (Guest)
on 14.05.2008 13:27
(Received via mailing list)
>> Aptana + RadRails

Galère pour installer sur Ubuntu Hardy Heron en tout cas (j'ai laissé
tomber)

+1 pour Netbeans

--
IciMarché fédère l'e-commerce de proximité
http://icimarche.fr
Posted by Michel Belleville (Guest)
on 14.05.2008 14:09
(Received via mailing list)
Pour les utilisateurs d'Ubuntu, avec les plugins qui vont bien gedit est
très bien pour Rails...

http://delorme.frederic.free.fr/dotclear/index.php?2008/01/07/287-rails-et-gedit

Moi je m'en satisfait plus facilement que de la lourdeur, la lenteur, et 
les
plantages à répétition d'Aptana...
Posted by Cédric Brancourt (Guest)
on 15.05.2008 09:02
(Received via mailing list)
J'utilise vim vim.ruby et vim.rails. Le tout dans Cream.
Du coups je bénéficié de toute la flexibilité de Vim et les facilités des IDE.

Sinon Netbeans, qui est un peu lourd mais très bien fichu.
J'ai déjà essayé aptana+radrails, mais je n'ai pas du tout adhère a l'outil.


Le 14 mai 2008 14:08, Michel Belleville <michel.belleville@gmail.com> a 
écrit :
Posted by Frédéric Logier (Guest)
on 15.05.2008 09:31
(Received via mailing list)
Julian Andenmatten wrote:
> P.S : si vous connaissez d'autres IDE/Editeur faite le savoir.

Emacs : http://platypope.org/yada/emacs-demo/?zomg=omgwtflolbbq
Posted by mourad hammiche (Guest)
on 15.05.2008 10:45
(Received via mailing list)
On 15 mai, 09:02, "Cédric Brancourt" <cedric.branco...@gmail.com>
wrote:
> J'utilise vim vim.ruby et vim.rails. Le tout dans Cream.
> Du coups je bénéficié de toute la flexibilité de Vim et les facilités des IDE.

Je ne doute pas que des outils  comme vim ou emacs soient 
trèsproductifs. Cependant ils demandent un investissement en temps
important en apprentissage pour être efficace. Sans compter que vim et
emacs doivent être proprement configuré. Je ne m'imagine pas un
développeur travaillant sur Visual Studio ou Eclipse et habitué à ce
que lui "mâche" une bonne partie du travail, faire cet effort.
La démocratisation de rails passe par des outils plus simple à prendre
en main : e-texteditor sous windows, TextMate sous MacOS ou Netbeans 6
qui présente l'intérêt d'être opérationnel sur Rails en installant
juste un package de moins de 30 Mo.

Mourad
Posted by Cédric Brancourt (Guest)
on 15.05.2008 12:09
(Received via mailing list)
D'ou l'intérêt d'utiliser Cream ... Comme vous ne semblez pas
connaitre, il s'agit d'un surcouche graphique de vim avec des
keybindings classiques ( ctrl+s ctrl+v ...)
Netbean n'est pas a comparer avec vim, emacs et gedit, qui sont des 
éditeurs.
Comparez Netbean a Quanta+ Kdevelop Anjuta ou encore ERIC.

Quant à la démocratisation de Rails ... Elle passe surtout par
l'utilsation et la formation a Rails, pas par les outils qui
permettent d'éditer le code.
Il ne faut pas créer l'illusion du tout simple et tout magique alors
qu'il n'en est rien, au risque de voir applications se batir a coups
de scaffold ...

Le 15 mai 2008 10:44, mourad hammiche <mourad.hammiche@gmail.com> a écrit 
:
Posted by Jean-François Trân (Guest)
on 15.05.2008 12:25
(Received via mailing list)
Le 15 mai 2008 12:08, Cédric Brancourt a écrit :
>
> D'ou l'intérêt d'utiliser Cream ... Comme vous ne semblez pas
> connaitre, il s'agit d'un surcouche graphique de vim avec des
> keybindings classiques ( ctrl+s ctrl+v ...)
> Netbean n'est pas a comparer avec vim, emacs et gedit, qui sont des éditeurs.
> Comparez Netbean a Quanta+ Kdevelop Anjuta ou encore ERIC.

Je pense que ce serait intéressant si samedi des railscampers
proposent des démos de Netbeans, vim/cream ou autres. Comment
on développe du Rails avec tel outil... si les gens évitent de troller,
ça peut être très instructif.

Après ça, je n'impose rien, si personne n'a envie de faire de démos,
yen aura pas.

    -- Jean-François (ça peut se faire lors d'un Apéro Ruby, d'ailleurs).

--
* RailsCamp Paris le samedi 17 mai 2008 :
 http://rubyfrance.org/evenements/railscamp-paris

* RailsMashPit Paris le dimanche 18 mai 2008 :
 http://mashpit.pbwiki.com/RailsMashPitParis
Posted by mourad hammiche (Guest)
on 15.05.2008 12:48
(Received via mailing list)
On 15 mai, 12:24, "Jean-François Trân" <jft...@rubyfrance.org> wrote:
> Le 15 mai 2008 12:08, Cédric Brancourt a écrit :

> Je pense que ce serait intéressant si samedi des railscampers
> proposent des démos de Netbeans, vim/cream ou autres. Comment
> on développe du Rails avec tel outil... si les gens évitent de troller,
> ça peut être très instructif.

Je veux bien faire une petite présentation de NetBeans si il y a des
personnes intéressées.

A Cedric :

Je ne connaissais effectivement pas Cream et je ne manquerais d'y
jeter un coup d'oeil.
Posted by Jean-François Trân (Guest)
on 15.05.2008 14:21
(Received via mailing list)
Le 15 mai 2008 12:48, mourad hammiche a écrit :

>> Je pense que ce serait intéressant si samedi des railscampers
>> proposent des démos de Netbeans, vim/cream ou autres. Comment
>> on développe du Rails avec tel outil... si les gens évitent de troller,
>> ça peut être très instructif.
>
> Je veux bien faire une petite présentation de NetBeans si il y a des
> personnes intéressées.

ça me paraît bien. T'as même pas besoin de préparer des slides,
c'est surtout de la manip visuelle (+ astuces Control Shift Machin
pour gagner du temps pour faire telle chose...)

   -- Jean-François.

--
* RailsCamp Paris le samedi 17 mai 2008 :
 http://rubyfrance.org/evenements/railscamp-paris

* RailsMashPit Paris le dimanche 18 mai 2008 :
 http://mashpit.pbwiki.com/RailsMashPitParis
Posted by Aurélien Bottazini (aurelienb)
on 15.05.2008 14:56
Attachment: smime.p7s (3,9 KB)
(Received via mailing list)
Bonjour,

j'utilise personnellement Textmate ou Vim avec le bundle rails quand
je lance mon linux.

ET en complément j'ai autotest qui tourne par derrière.
Plus d'infos ici: http://nubyonrails.com/articles/autotest-rails

  Pour expliquer brièvement, au lancement d'autotest tout les tests se
lancent. Par la suite quand on code/modifie un fichier autotest va
relancer uniquement le fichier de test concerné par la modification.
Ca permets de prendre de très bonne habitude à savoir créer un test
dès que l'on ajoute quelque chose dans l'application.
C'est déroutant au début mais je ne lance plus jamais le navigateur
pour vérifier de "visu" mon code dorénavant. Autotest et les tests
s'en chargent. Ca m'a fais gagné énormément de vitesse en développement.
Je n'oublie plus de lancer les tests avant de commit mon travail :) Et
je suis avertis pratiquement en temps réel quand un ajout au code fais
planter une autre partie.
J'utilise encore le navigateur en toute fin de développement quand je
dois m'occuper de l'aspect visuel des choses

En complément de tout IDE je vous invite à y jeter un oeil.

_Aurélien Bottazini_
Posted by Michel Belleville (Guest)
on 15.05.2008 15:02
(Received via mailing list)
> j'utilise personnellement Textmate ou Vim avec le bundle rails quand je
lance mon linux.

Comment ça TextMate sous *nux ? Je croyais que c'était une techno
super-spéciale uniquement mac pas possible ailleurs ?

Si tu as un tuyau pour l'installer (sous ubuntu / debian par exemple) je
suis preneur.
Posted by Aurélien Bottazini (aurelienb)
on 15.05.2008 15:05
Attachment: smime.p7s (3,9 KB)
(Received via mailing list)
> Comment ça TextMate sous *nux ? Je croyais que c'était une techno  
super-spéciale uniquement mac pas  > > > possible ailleurs ?

Je voulais dire Textmate avec mon mac OU Vim avec le bundle rails
quand je lance mon linux
Posted by Michel Belleville (Guest)
on 15.05.2008 15:07
(Received via mailing list)
Je me disais bien *bruit des illusions qui se brisent à mes pieds nus*.
Posted by Jean-François Trân (Guest)
on 15.05.2008 15:23
(Received via mailing list)
Le 15 mai 2008 14:55, Aurélien Bottazini a écrit :

> j'utilise personnellement Textmate ou Vim avec le bundle rails quand je
> lance mon linux.
>
> ET en complément j'ai autotest qui tourne par derrière.
> Plus d'infos ici: http://nubyonrails.com/articles/autotest-rails

J'avais fait une démo rapide d'autotest lors du dernier Apéro Ruby :

c'était aussi pour le montrer aux Praticiens, car ils ont fait le dojo
en lançant chaque fois les tests en ligne de commande : le TDD
c'est bien, avec autotest c'est mieux.

   -- Jean-François.

--
* RailsCamp Paris le samedi 17 mai 2008 :
 http://rubyfrance.org/evenements/railscamp-paris

* RailsMashPit Paris le dimanche 18 mai 2008 :
 http://mashpit.pbwiki.com/RailsMashPitParis
Posted by Lionel Bouton (Guest)
on 15.05.2008 15:43
(Received via mailing list)
Aurélien Bottazini wrote the following on 15.05.2008 14:55 :
> Bonjour,
>
> j'utilise personnellement Textmate ou Vim avec le bundle rails quand 
> je lance mon linux.
>
> ET en complément j'ai autotest qui tourne par derrière.
> Plus d'infos ici: http://nubyonrails.com/articles/autotest-rails

S'il y en a encore qui ne l'utilisent pas, je plussois !
In-di-spen-sable (surtout quand la totalité des tests prend 2 minutes à 
passer...).

Lionel