Ich habe Eclipse in letzter Zeit viel mit RDT (nicht RadRails) verwendet und bin ziemlich zufrieden damit, aber ich frage mich, ob ihr irgendwelche anständigen Alternativen kennt. Ich weiß, dass NetBeans heutzutage auch Ruby unterstützt, bin mir aber nicht sicher, was es über Eclipse zu bieten hat.
Bitte listen Sie alle Funktionen auf, die Sie für brillant oder nützlich halten, wenn Sie eine IDE vorschlagen. Dies erleichtert den Vergleich.
Außerdem sagte ich Ruby, nicht Rails. Während die Unterstützung von Rails ein Plus ist, bevorzuge ich, dass die Dinge nicht auf Rails ausgerichtet sind. Es sollte auch unter Linux und optional unter Solaris verfügbar sein.
RubyMine von JetBrains. (Auch als Plugin für IntelliJ IDEA verfügbar )
quelle
Redcar hat in letzter Zeit ebenfalls Aufmerksamkeit erregt. Noch früh in seinem Leben, aber es zeigt Versprechen.
quelle
Unter Mac OS X ist TextMate ein Glücksfall.
quelle
Die neueste Netbeans-IDE (6.1) bietet eine ziemlich solide Ruby-Unterstützung.
Sie können es hier überprüfen .
quelle
Nachdem ich Geany (Ubuntu) gefunden hatte, wechselte ich von TextMate (OSX) und schaute nie zurück. Geany ist eine schlanke, saubere und schnelle IDE, die entweder als Texteditor oder als leichte IDE verwendet werden kann. Es unterstützt nicht nur Textbearbeitungsfunktionen (Syntaxhervorhebung, Code-Faltung, automatische Vervollständigung, automatische Schließung, Symbollisten, Code-Navigation, Verzeichnisbaum, geöffnete Dateien mit mehreren Registerkarten usw.), sondern auch normale IDE-Funktionen wie einfache Projektverwaltung, compile-build-run im Hauptfenster. Im Gegensatz zu TextMate verfügt es über einen Terminalbildschirm in einem eigenen Fenster. Sie müssen nicht zurückgehen und zwischen Ihrem Editorfenster und dem Terminalfenster wechseln. Im Gegensatz zu TextMate unterstützt es internationale Sprachen. Im Gegensatz zu TextMate unterstützt es mehrere Plattformen. Im Gegensatz zu TextMate ist es Open Source und kostenlos. Geany ist jetzt mein Lieblings-C / Ruby / XML-Entwicklungstool.
quelle
RubyMine ist so großartig. Alles funktioniert einfach. Ich könnte weiter und weiter gehen. Die Code-Vervollständigung ist schnell, reibungslos und genau. Die Formatierung erfolgt sofort. Die Projektnavigation ist einfach und problemlos. Sie können jede Datei mit wenigen Tastenanschlägen öffnen. Sie müssen den Projektbaum nicht einmal offen halten, aber er ist da, wenn Sie möchten. Sie können nahezu jeden Aspekt so konfigurieren, dass er sich genau so verhält, wie Sie es möchten.
NetBeans, Eclipse und RubyMine verfügen alle über mehr oder weniger dieselben Funktionen. RubyMine ist jedoch viel sauberer gestaltet und einfach zu bedienen. Es ist nichts Unangenehmes oder Klobiges daran. Es gibt all diese netten kleinen Design-Details, die zeigen, wie JetBrains wirklich darüber nachgedacht hat, anstatt nur einen großen Haufen von Funktionen zu sammeln.
Übrigens kann RubyMine viele Dinge tun, die Vim tun kann, z. B. eine Textspalte auswählen und bearbeiten oder die Ansicht in mehrere Bearbeitungsfelder mit unterschiedlichen Dateien aufteilen.
quelle
NetBeans bietet eine wirklich solide Ruby-Unterstützung.
quelle
Ich habe Komodo benutzt und es ist ziemlich gut. Ich benutze jetzt TextMate .
quelle
Für eine sehr einfache Linux-Unterstützung, wenn Sie TextMate mögen, versuchen Sie einfach gedit, das mit den richtigen Plugins geladen ist. Einfach einzurichten und wirklich anpassbar, ich benutze es für fast alles. Es wird auch viel über Emacs-Plugins gesprochen, wenn Sie das bereits normal verwenden.
Gedit: So richten Sie wie TextMate ein
quelle
In den letzten 3 Monaten habe ich RadRails, Netbeans und RubyMine ausprobiert und mich schließlich nicht so sehr für Funktionen, sondern aus Gründen der Reaktionsfähigkeit und Stabilität für RubyMine entschieden .
In Bezug auf die Funktionen, hat RubyMine etwas besser
code completion
,debugging
undcode navigation
, aber nur Rubin Anfänger (wie ich) sie am meisten benötigen.Relying on code completion and code navigation is anti-ruby/rails
, da Ruby / Rails-Namen natürlich sein sollen und jede Codezeile an ihrem konventionell festgelegten Ort sein muss.quelle
NetBeans ist gut, weil Sie es unter Windows und Mac OS X verwenden können.
quelle
Die meisten IDEs präsentieren die Projektstruktur von oben nach unten. Dies ist eine großartige Möglichkeit, um auf hohem Niveau zu erkunden, wenn Sie einem vorhandenen Projekt beitreten. Nachdem ich mehr als ein Jahr an demselben Projekt gearbeitet hatte, wurde mir klar, dass dieser Ansatz kontraproduktiv werden kann.
Nachdem Oracle das Ende von Ruby in NetBeans erklärt hatte, wechselte ich zu Vim. Durch die Verwendung einer Befehlszeile und eines Editors als einziges Werkzeug musste ich mental zu einer Bottom-up-Perspektive wechseln. Zu meinem Erstaunen stellte ich fest, dass ich dadurch fokussierter und produktiver wurde. Als Bonus erhielt ich erstklassige HAML- und SASS-Syntaxunterstützung.
Ich empfehle das Vim + Rails-Plugin für alle, die über einen längeren Zeitraum an einem einzelnen Projekt arbeiten.
quelle
Während TextMate keine IDE im klassischen Sinne ist, versuchen Sie Folgendes im Terminal, um begeistert zu sein.
Es wird TextMate erzeugt und die Projektschublade listet den Inhalt Ihres Projekts auf. Ziemlich genial, wenn du mich fragst.
quelle
Aptana ist mehr oder weniger RadRails oder basiert darauf. Ich habe es benutzt und es ist wirklich gut, aber es hat einige Probleme. Zum Beispiel unterbricht es den grundlegenden Suchdialog auf meinem System (was dem Endbenutzer eine unformatierte Java-Ausnahme gibt) und überfrachtet die Benutzeroberfläche mit Hinzufügungen wie Hinweisen und Aktualisierungsleisten sowie Newsfeeds und ...
Aber alles in allem ist es ziemlich gut, besonders die Editoren (ERB, HTML / XML, ...) sind erstklassig.
quelle
Ich bevorzuge TextMate unter OS X. Aber Netbeans (Multi-Plattform) kommt ganz gut voran. Außerdem ist der IDE-Debugger voll funktionsfähig.
quelle
Textmate auf osx
quelle
Ich habe mit gEdit (Ubuntu-Benutzer) angefangen, aber trotz aller Plugins und Modifikationen (Klassen- / Dateibrowser, Terminal, Darkmate-Schema usw. usw.) schien es immer noch zu kurz zu kommen. Ich habe auch höllisch versucht, Aptana RadRails und Studio zum Laufen zu bringen, aber keiner von ihnen schien jemals wirklich mit meinem Workflow zu synchronisieren. Ich habe sogar versucht, Eclipse zu verwenden, aber es hat bei mir einfach nicht funktioniert.
RubyMine schien auch großartig zu sein, aber ich fand es viel zu fehlerhaft, selbst nach dem Upgrade auf 3.0.
Bisher ist mein Lieblings-Ruby-Editor Komodo Edit . Es verfügt über eine Syntaxhervorhebung und kann Fehler erkennen und Ihren Code anhand von benutzerdefinierten Ruby-Versionen erkennen. Das Syntax-Hervorhebungsschema ist leicht anpassbar und schont die Augen. Es gibt einige sehr nette Plugins für Git, es kann Split-Screen-Editoren haben (ich liebe diese Funktion) und einen großartigen Dateibrowser. Ich wünschte wirklich, Komodo hätte eingebauten Terminal-Support (mehrere Terminals), aber alles andere habe ich wirklich geliebt und noch nichts Besseres gefunden.
quelle
E Der Texteditor ist großartig ( TextMate- kompatibler Klon für Windows).
quelle
Emacs mit Ruby-Modus , Rdebug und einer interaktiven Ruby-Shell.
quelle
Ich würde auch NetBeans 6.1 empfehlen. Sehr schöne IDE und macht die Arbeit mit Ruby zum Vergnügen.
quelle
Ich habe mit RadRails angefangen und bin dann nach Aptana gezogen, als sie es übernommen haben, war nicht schlecht. Ich habe ein Macbook bekommen und habe Textmate verwendet, bin aber nie zurückgekommen.
quelle
Ruby in Steel: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview
Eine Visual Studio-basierte Ruby-IDE. Schneller Debugger. Intellisense.
quelle
+1 für TextMate unter Mac OS X.
Siehe auch Antworten auf diese Frage . Ich empfehle versuchen , NetBeans , wenn Sie unter Windows sind.
quelle
Unter Mac OS gibt es auch XCode. http://developer.apple.com/tools/developonrailsleopard.html
quelle