2010-09-04 7 views
9

Venant principalement d'un arrière-plan .NET, je suis très attaché (pour le meilleur ou pour le pire) à Visual Studio.Est-ce que quelqu'un a de l'expérience avec Ruby in Steel?

Je vais à l'école pour le génie logiciel maintenant, cependant, et ma première classe est en XP (Extreme Programming) en utilisant Ruby on Rails. La plupart du temps, j'ai entendu dire que lorsque vous développez en Ruby, vous avez tendance à ignorer complètement l'EDI; et je suis totalement ouvert à cette possibilité. Il ya des IDE là-bas, cependant, et il semble donc qu'il doit y avoir au moins certains les gens qui trouvent encore que l'utilisation d'un vaut la peine.

Depuis suis si familier avec VS, je me demandais juste si quelqu'un là-bas a utilisé Ruby In Steel. Du site Web, il semble agréable. Je n'ai littéralement aucune idée de l'utilité ou du bien-fondé du développement général des règles de conduite, et c'est pourquoi j'ai pensé que j'allais poser cette question.

Avez-vous utilisé Ruby In Steel? Quelles sont vos impressions à ce sujet? Comment cela s'empile-t-il contre d'autres IDE bien connus tels que Netbeans? Et vaut-il la peine d'utiliser un IDE pour le développement de RoR, ou un bon éditeur de texte est-il préférable?

+1

Je suis très intéressé par cela aussi. Ce serait bien si je pouvais utiliser Visual Studio pour Ruby - maintenant j'utilise Sublime, mais VS serait bon. –

+0

Je comprends complètement l'attachement à VS (je ne peux tout simplement pas imaginer écrire C# sans elle), mais, croyez-moi, vous n'en avez pas besoin pour Ruby. À mon humble avis, l'outil le plus précieux dans Ruby est 'irb'. –

+0

Mon partenaire utilise TextMate (tout comme le gars de www.railscasts.com) et il aime vraiment la coloration syntaxique. J'utilise RubyMine par JetBrains. Je l'aime, mais je dois admettre que je n'utilise pas l'achèvement dans RubyMine presque autant que je le fais dans VS lors du codage en C#. Donc je peux voir pourquoi certaines personnes n'utilisent pas un IDE avec Ruby. Je fais principalement parce que j'ai payé l'argent pour le mien (TextMate est également payant, mais beaucoup moins cher). –

Répondre

0

J'ai regardé la version originale - c'était bien fait mais la période d'essai a expiré et elle n'était pas devenue essentielle à mon existence de développement. À ce jour, aucun IDE n'a, bien que je garde une installation à jour de NetBeans pour l'incursion occasionnelle dans le débogage de cadre Rails (c'est généralement des bogues dans ma compréhension plutôt que des bogues dans Rails, btw). Bien que les EDI (et je remarque que Ruby In Steel 2.0 was just announced au début de novembre 2010) sont tous intelligents, j'ai tendance à trouver qu'appliquer TDD supprime la plupart du temps le besoin de débogage de style pas à pas basé sur IDE.

En supposant qu'ils continuent le programme d'essai comme avant, vous devriez être en mesure de passer 60 jours avec RIS 2.0 avant de devoir engager de l'argent. Cela devrait suffire à établir si cela peut ou non valoir la peine d'être acheté.

0

J'étais vraiment intéressé par Ruby in Steel mais je n'ai pas trouvé l'essai très utile. C'était il y a quelque temps et il a plus de fonctionnalités maintenant. Avant de débourser 200 € pour cela, je vais certainement essayer Aptana RadRails en tant qu'EDI gratuit, ou regarder e-TextEditor qui est ce que j'utilise maintenant. Il a vraiment de bons paquets pour le développement de rails et est aussi un grand éditeur généraliste; Bien qu'il ne dispose pas d'un débogueur intégré, j'ai trouvé que je suis tout aussi efficace sans l'aide de la console rails.

2

Réponse courte

Passer l'IDE et vim (ou votre éditeur, simple, texte préféré)

Réponse longue

Je suis un développeur C# et ont utilisé visuel Studio en tant qu'EDI depuis que j'ai commencé la programmation. J'adore Visual Studio et je me suis toujours moqué de ceux qui n'utilisaient pas un IDE. Je ne l'ai tout simplement pas compris. Alors quand j'ai commencé à apprendre Ruby on Rails, la première chose que j'ai faite a été de trouver le meilleur IDE disponible. J'ai essayé NetBeans, RubyMine, Aptana, et tous les éditeurs de texte que j'ai pu trouver (pas Ruby in Steel, cependant, b/c je ne voulais pas payer pour ça).

Je me suis finalement installé sur NetBeans et j'ai trouvé que c'était plutôt bien. Mais il faut 30-60 secondes pour charger. Et vous découvrirez bientôt que intellisense avec ruby ​​ne fonctionne pas vraiment (et même si c'était le cas, les rails api n'ont pas vraiment de sens avec intellisense de toute façon).Ce qui s'est passé c'est que je me suis retrouvé à utiliser Notepad ++ pour apporter des modifications rapides à mes fichiers.

Mais alors, lentement, j'ai commencé à utiliser Notepad ++ plus souvent et je devais avoir mon serveur en marche, donc j'ai ouvert la console pour exécuter le serveur (au lieu de mon ide). Ensuite, j'avais besoin d'un contrôleur généré, mais il était plus rapide de rechercher la syntaxe de la ligne de commande pour générer le contrôleur que de charger mon IDE. C'est alors que j'ai commencé à réaliser que je n'avais pas vraiment besoin, ni même envie, et IDE pour le développement de rails, j'étais parfaitement content avec Notepad ++. Ces gars non-IDE n'étaient pas si fous après tout. J'ai donc commencé à regarder tous les éditeurs de texte que je pouvais trouver et courir à travers Vim (vous savez, cet ancien éditeur de texte merdique que ces vieux programmeurs grincheux utilisaient avant ma naissance). Vim, avec quelques plugins de rails, est tout ce que j'utilise maintenant pour le développement de rails. Il était difficile de convaincre mon moi de Visual Studio qu'un éditeur de texte basé sur une console me rendrait plus productif qu'un IDE complet, mais une fois que je lui ai donné une chance, j'ai été vraiment impressionné. Maintenant, apprendre Vim et Rails et Ruby en même temps est une entreprise de taille, mais je vous recommande au moins d'apprendre la ligne de commande de rails et d'utiliser votre éditeur de texte préféré, au lieu d'un gros IDE lent de 200 $.

+0

Après avoir parcouru rapidement le traité qui s'appelle le guide "rapide" de Vim, j'ai décidé de ne pas lire les 765 pages suivantes sur comment taper la commande. Quelle crotte! Comment Vim peut-il être meilleur qu'un éditeur visuel avec une souris? Cela ressemble à un cauchemar total. J'étais honnêtement totalement choqué. – tentimes

+0

@tentimes Jetez un coup d'oeil à ceci et voyez si cela suscite de l'intérêt. Honnêtement, il faut du travail pour apprendre et ce n'est pas pour tout le monde. J'étais cependant très sceptique quand j'ai commencé, et j'étais un amoureux de Visual Studio avant de l'essayer. Maintenant, Vim est mon éditeur préféré. Il vaut la peine de regarder dans, mais personne ne vous blâmer si vous ne voulez toujours pas jouer avec ;-) http://www.viemu.com/a-why-vi-vim.html – NotDan