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
on 07.05.2008 14:14
on 07.05.2008 14:20
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 :
on 07.05.2008 14:20
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
on 07.05.2008 14:30
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
on 07.05.2008 14:52
J'en profite pour une question en droite ligne : Où en est le petit FreeRide ?
on 07.05.2008 14:57
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>:
on 07.05.2008 15:17
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
on 07.05.2008 16:53
> 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
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.
on 11.05.2008 21:45
> 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...
on 11.05.2008 22:42
>> 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
on 14.05.2008 12:14
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
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
on 14.05.2008 13:27
>> 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
on 14.05.2008 14:09
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...
on 15.05.2008 09:02
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 :
on 15.05.2008 09:31
Julian Andenmatten wrote: > P.S : si vous connaissez d'autres IDE/Editeur faite le savoir. Emacs : http://platypope.org/yada/emacs-demo/?zomg=omgwtflolbbq
on 15.05.2008 10:45
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
on 15.05.2008 12:09
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 :
on 15.05.2008 12:25
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
on 15.05.2008 12:48
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.
on 15.05.2008 14:21
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
on 15.05.2008 14:56
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_
on 15.05.2008 15:02
> 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.
on 15.05.2008 15:05
> 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
on 15.05.2008 15:07
Je me disais bien *bruit des illusions qui se brisent à mes pieds nus*.
on 15.05.2008 15:23
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
on 15.05.2008 15:43
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