Developpez.com - Rubrique Ruby

Le Club des Développeurs et IT Pro

Sortie de JetBrains RubyMine

IDE pour RoR

Le 2009-04-28 20:46:00, par Baptiste Wicht, Expert éminent sénior
Bonjour,

JetBrains vient de publier la version 1.0 finale de son IDE RubyMine qui est, comme son nom l'indique un éditeur pour Ruby et plus précisément pour RoR.

JetBrains est surtout connu pour la qualité de son IDE pour Java, IntelliJ Idea. On peut donc tout à fait espérer la meilleure qualité possible pour cet IDE.

Dans les fonctionnalités fournies par cet IDE, on peut citer :

  • Code completion
  • Nombreux refactorings
  • Analyse de code et inférence de type
  • Développement Web avec RoR : Support de l'édition HTML, CSS et Javascript
  • Support des tests unitaires avec un outil graphique de lancement de tests
  • Debugger d'applications RoR
  • Intégration avec les VCS : Git, Perforce, SVN et CVS
  • Développement de plugins pour l'IDE


RubyMine est disponible gratuitement pendant 30 jours, ensuite de quoi, il vous faudra débourser $99 pour l'utiliser. A noter qu'il est possible d'obtenir une licence gratuite pour les projets open-source.

Pour plus d'informations ou pour télécharger cet IDE, je vous invite à vous rendre sur le site officiel.
  Discussion forum
6 commentaires
  • Javix
    Membre averti
    Je ne vois pas d'utilité de débourser de l'argent pour un IDE tandis que il y en a déjà pas mal et Open Source d'ailleurs et qui ont déjà trouvé leur place parmi les développeurs RoR et Ruby: Netbeans et Aptana Studio. Bien sur c'est juste une question du goût. Mais en réalité, les entreprises préfèrent plutôt utiliser OpenSource pour leurs projets (qu'ils soient en Java ou autres). Eclipse l'a bien prouvé.
  • RideKick
    Rédacteur
    Salut ,

    Premiere impression a chaud , c'est très lourd ......et moche
    Je suis habitué a Netbeans et meme si on dis que netbeans n'est pas bien vivace il est une fusée a comparé de cet editeur .

    Bon, passé ça , il suffit de renseigner le repertoire d'une application et l'editeur fait le reste ce qui est pratique masi n'est pas le plus indispensable.

    Maintenant le 3eme test que j'ai fais c'est le debug , après appuie sur le bouton je m'attendais a une de ces 2 reactions :

    - ouverture du navifateur par defaut (comme netbeans)
    - ouverture d'un navigateur interne (comme aptane)

    bah aucun des 2 ...après une lourde mise en route j'avais la console et j'ai cherché a quel endroit j'allais retrouver la visu de mon application ....j'ai trouvé finalement un onglet appelé "Web preview" mais ....rien ne se passe ...

    Je n'ai pas l'habitude de juger aussi vite mais pour un debut ce n'est pas très prometteur , il a peut etre pas mal de fonctionnalités pointues et interessantes mais le B A-BA n'est pas au rendez vous ...donc pour moi c'est pas la peine de sortir le porte monnaie ....
  • hugop92
    Futur Membre du Club
    Impression après plusieurs semaines d'utilisation: c'est très bien pensé.

    Je viens de Eclipse (dev Java), j'ai essayé NetBeans (dev RoR), et RubyMine ajoute beaucoup de fonctionnalités productives et intègre très bien RoR.

    On pourrait quand même reprocher des manques dans la complétion (mais c'est pareil sur NetBeans) et l'intégration SVN qui m'a posé quelques problèmes (identifiants mis en cache, et je n'ai pas trouvé comment les reseter. Donc direction Tortoise SVN).

    Pour une version 1.0, je trouve ça très prometteur.
  • Baptiste Wicht
    Expert éminent sénior
    C'est intéressant de voir que les avis divergent beaucoup

    Personnellement, je ne travaille pas avec Ruby, mais je suis passé de Eclipse à IntelliJ Idea et j'en suis très satisfait, c'est moins lourd qu'Eclipse et plus performant pour des gros projets, de plus, les fonctions de refactoring sont très puissantes.

    Pareil pour TeamCity. Je suis donc plus que satisfait des outils JetBrains.
  • RideKick
    Rédacteur
    Pour java je ne pense pas que ce soit comparable , deja visuellement j'ai vu quelques screen de l'EDI java ça n'a rien a voir c'est beaucoup plus propre et plus joli ....
    Secondement java a fait ses reuves ça fait un moment qu'on peut bosser dessus donc l'EDI a pu s'adapter , Ruby a comparer est beaucoup plus "jeune" donc du coups bah va falloir quelques versions a mon avis pour que ce soit vraiment au top .

    Maintenant je ne vais pas tellement en opposition avec l'avis precedent car je ne suis pas allé aussi loin , je me suis contenté des quelques premières heures de demarrage qui ne m'ont pas semblées vraiment bien ...peut etre que si j'avais persisté dans les fonctions plus abouties j'aurais aimé !
  • hugop92
    Futur Membre du Club
    Correction: les manques dans la complétion étaient surtout dus à la version 1.0 qui ne supportait pas encore Rails 2.3.2
    Résolu avec la 1.0.5 de RubyMine.