Frage

Ich habe gesehen, eine Menge von blogs sprechen über RubyMine in letzter Zeit, wie ein best-of-breed-Rails-IDE.Derzeit bin ich mit NetBeans IDE für meine Ruby-und Rails-Sachen, aber ich Frage mich, ob jemand hier persönlich würde empfehlen, diese IDE-und die Gründe, warum soll ich berappen, 99 $für es.

War es hilfreich?

Lösung

Ich habe NetBeans für eine Weile, bevor er vor vor der ersten Veröffentlichung zu RubyMine einige Monate wechseln. Ich kann sagen, dass die IDE wert ist der gesamte Preis.

RubyMine hat die beste zur automatischen Vervollständigung Unterstützung, die ich je gesehen habe. Es ist eine wirklich clevere IDE, kann es die meisten der Rails „Zaubereien“ einschließlich Methodenreferenzen durch Symbole

verstehen
class Controller

  before_filter :mymethod

  def mymethod
  end
end

metaprogramming, Rails / Ruby-Konvention und so weiter.

Auch RubyMine 2.0 eingeführt i18n Unterstützung für Rails und ein paar Rails zu halten mit Anwendungen in 5 verschiedenen Sprachen lokalisiert, muss ich sagen, dies ist ein tolles Feature.

Es unterstützt das neueste Test-Frameworks in dem Ruby-Ökosystem, einschließlich Shoulda, Test :: Unit, RSpec und Gurke. Leider fehlt es rcov Unterstützung, während ich weiß, Netbeans es integrieren wird.

Ein paar Mitarbeiter sind immer noch mit NetBeans und sie haben oft Probleme mit SVN weil Netbeans nicht die Arbeitskopie Auto-Refresh, wenn Sie es außerhalb der IDE aktualisieren. RubyMine hat eine ausgezeichnete SCM-Unterstützung und Schiffe mit SVN, CVS und sogar Git-Kompatibilität.

Ich möchte diese Antwort nicht auf wie ein RubyMine promo scheint, so ermutige ich Sie, es für 30 Tage zu versuchen, um eine Wahl treffen.

Andere Tipps

Ich habe versucht, NetBean, RadRails und RubyMine. Meiner persönlichen Meinung nach ist es das Geld wert, und ich stimme herzlich mit weppos.

Ihre beste Wette es die Testversion für eine Weile, um zu versuchen und Ihre eigene Meinung zu bilden. Ich finde IDE Präferenzen sehr subjektiv sind, die einzige wirkliche Möglichkeit, zu wissen, ob es gut ist, ist es selbst zu versuchen.

es ist ein wenig buggy und eine große Ressource eater hat aber die bessere "intellisense, refactoring und komplementären Bereichen-Unterstützung (haml), die ich je gesehen für ruby/rails.es ist Erscheinung unter mac os x ist lahm und er ist viel weniger nützlich ist (in Bezug auf die UI usability) als jede andere ide.ich denke, dass in den nächsten major-Versionen wird es die ruby/rails killer-ide.ich würde warten, um zu kaufen es, so wie ich es sehe, wie eine unreife Projekt jetzt.

Es genügt zu sagen, dass RubyMine (2.5 EAP-Version) ist die erste IDE ich wirklich mag. Nachdem verwendet Exzellenz von Rails-Anwendungen in OS X mit TexMate, wenn ich den Job eingeschaltet und war gezwungen, auszukommen ohne O X, war ich ganz zufrieden RubyMine zu finden.

Entwicklung

Ein Veteran Emacs Benutzer (über 10 Jahre) und den letzten Vim convert (gotta love die extrem leistungsstarke Befehlssystem und kurze Tastenbelegungen), fand ich bald heraus, dass entweder die Datei Navigation, Gurke Bearbeitung oder Refactoring-Unterstützung ganz in denen fehlt. Mit RubyMine, bekomme ich Textmate-Stil Datei-Navigation, die einfach genial ist, IDE die einzige, die tatsächlich eine Art Inferenz-Motor hat und in der Lage, viele Laufzeitfehler während der Bearbeitung Phase zu erfassen, sowie alle Funktionen, die ich jemals in Rails Projekten eingesetzt .

Ja, ich werde die Software kaufen, wenn sie Release 3.0 oder so, und ich weiß nicht, ob ich Textmate in der Zukunft verwenden werde, wenn ich Zugriff bekommen wieder auf OS X. Sie sagen, die OS X-Unterstützung sehr gut in RubyMine EAP-Versionen ist, aber was ist schön, dass Sie auch, dass für jedes andere OS haben.

Entschuldigt kurz beantworten. Ich werde das Debuggen hinzufügen über RubyMine sehr bequem ist. Setzen Sie einfach einen Haltepunkt und versuchen, den Punkt zu treffen. Sie können alle Ihre Vars, Set Uhren sehen und Objekte direkt in der Debug-Konsole untersuchen.

Ich würde es jedem Ruby-Entwickler sehr empfehlen.

Zu mir, es gibt 3 große Vorteile in RubyMine, die anderen kostenlosen oder günstigen Editoren/IDE ' s nicht haben (insbesondere TextMate-und Ruby-VIM):

  • Die Möglichkeit zum durchsuchen alle Edelstein Quellen, navigieren Sie zur definition einer Bibliothek-Methode tief in einen Edelstein in eine einzige Tastenkombination (STRG + B auf Linux, Cmd + B (Mac) oder mit Google docs (STRG + F auf Linux).
  • Grafischer debugger integration.Wenn Sie das Debuggen mit print-Anweisungen und die Befehlszeile debugger ist zu kryptisch Sie auch (kann nicht sehen den Wald vor lauter Bäumen), dann ist die Zeitersparnis allein das debugging eines Laufenden test suite oder die live-server sind lohnt sich der Preis von RubyMine (wenn Sie Wert auf Ihre Zeit).
  • Das anhaltende Engagement von der JetBrains-team halten und zu integrieren, mit alle Launen und trends der open-source-tool-Kette.In den 3 Jahren, die ich verwendet habe, RubyMine ausschließlich, die ich gesehen habe, Ihnen zu Folgen und zu integrieren, mit jeder Sache, die an Zugkraft gewinnen.Ihre Reaktionsschnelligkeit unübertroffen ist.Nur 3 Beispiele:Native Gurke specs 2009, RVM im Jahr 2010, CoffeeScript im Jahr 2011.

Ich benutze es, und von Rechts wegen jetzt, glaube nicht, es ganz lohnt es - wenn man mit einem vollen IDE wie arbeiten, RadRails so gut ist (wenn auch auf unterschiedliche Weise), und frei. Ich gebe zu, ich habe nicht nach unten alle Tastenkombinationen in RubyMine bekam, also bin ich nicht so produktiv mit ihm, wie ich zu sein hoffen, aber ich finde mich Sachen in der Befehlszeile zu tun mehr, als ich denke, sollte ein notwendiger sein 'echte' IDE. Es ist für mich ziemlich stabil (unter Linux), ist die Integration der Quellcodeverwaltung gut, und es ist nicht so langsam, wie es früher ist (obwohl ich manchmal in vim am Ende noch, wenn ich es nicht geladen werden soll). Ich hoffe, eine ‚Plugin‘ Ökologie um es zu entwickeln. Insgesamt ist es ein ziemlich gutes Produkt, aber (noch?) Lohnt sich die $ 99 über RadRails (nicht NetBeans verwendet)

Ich habe Netbeans für eine Weile benutzt (1 + Jahr) jetzt. und haben RadRails auch versucht. aber ich wählen RubyMine Ursache:

  • die IDE Basis ist sehr solide und hat eine Tonne Plugins
  • es in der Regel intelligente und hat Fähigkeiten gut Refactoring.
  • unterstützt eine ganze Reihe von anderen Frameworks und Technologien außerhalb Ruby und Rails (wie SaaS, haml, Gurken, shouldr, rspec ... etc).
  • unterstützt mein Lieblingsversionskontrollsystem. Git

Alles in allem ich denke, wenn man einige Zeit dauern, seine Tastenzuordnungen zu lernen, kann man damit sehr produktiv sein. Sie würden nicht eine Schale überhaupt (auch manchmal müssen Sie vielleicht, aber ... Sie bekommen die Idee).

verwenden müssen

nur meine 2 Cent

Ich habe RubyMine benutze Rails-Anwendungen für eine Weile jetzt zu entwickeln. Es war vor einem Punkt ein paar Monate, als ich zögerlich gewesen wäre, dafür zu bezahlen, es zu empfehlen. Allerdings ist die Geschwindigkeit, mit der es hat sich verbessert und das Hinzufügen neuer Features ist wirklich beeindruckend. Wenn Sie BDD tun (mit Gurke), dann ist es wert, nur für den Schritt Fertigstellung und Navigation zu kaufen. Auch die Funktionen, die von IntelliJ wie Javascript gekommen sind, HTML, CSS, VCS Unterstützung usw. sind hervorragend.

Ich bin ein ehemaliger NetBeans Benutzer. ICH LIEBE RubyMine! Es verfügt über hervorragende rvm, git, Rspec und Gurke Integration, die alle in meinem Stapel ist. Gehen Sie mit ihm. Sie werden es nicht bereuen.

habe ich beide Redmine und Textmate, aber ich neige dazu, mehr Zeit in Textmate Codierung zu verbringen. Es ist eine Frage der Präferenz, was die Arbeit schneller das beste Werkzeug, meiner Meinung nach getan wird ist.

Good Luck @johnrlive

Ich liebe, wie „Projekt bewusst“ RubyMine ist. Von ST2 (die immer noch täglich benutzen), dann ist es schwer, nicht die Eleganz eines Editors wie ST2 zu verpassen, aber auf Großprojekte mit Versionierung arbeiten, RubyMine ist der IDE der Wahl für mich. Ich wünschte nur, das würde den Editor und UI verbessern.

Ich habe gerade begonnen, das IDE Konzept zu erkunden, ein gutes Rutsch ins Textmate Programmierer bis vor nur ein paar Tage. Aber jetzt, wo ich mit beiden NetBeans und RubyMine gespielt habe, ich muss sagen, RubyMine Felsen. NetBeans ist für den Preis kühl, aber es ist langsam, langsam, langsam. Manchmal werden Fenster für längere Zeit einsperren, während etwas scheinbar „denken“ - was kann ich mir nicht vorstellen. Auf der anderen Seite, auch als ziemlich unerfahrenen Ruby-Programmierer, war ich in der Lage RubyMine mit Git und Autotest in wenigen Minuten zu bekommen Gespräch - kurz stand mich auf und läuft und wieder ziemlich schnell in der Programmierung. Auf der anderen Seite habe ich dachte immer noch nicht, wie es mit Heroku oder Growl zur Arbeit kommen, aber ich bin es immer noch ziemlich neu.

würde ich sagen, hängt davon ab, was Sie suchen. Netbeans ist auf jeden Fall ein sehr fähiger und ausreichend IDE. RubyMine glänzt in seiner Auto-Vervollständigung und einfach Git-Integration. Wenn Sie eine Menge Geld übrig haben würde ich sagen, Rubin Mine ist der Weg zu gehen. Aber in meinem Fall, wie ich bin ein College-Student bricht Netbeans und / oder Text Mate macht den Job gut. Die Ausgaben eine zusätzliche Minute auf git außerhalb von Netbeans und mit meinem zusätzlichen Monitor für die Dokumentation sind für mich bisher gut funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top