Frage

Ich habe Eclipse in letzter Zeit häufig mit RDT (nicht RadRails) verwendet und bin recht zufrieden damit, aber ich frage mich, ob ihr irgendwelche guten Alternativen kennt.Ich weiß, dass NetBeans heutzutage auch Ruby unterstützt, bin mir aber nicht sicher, was es gegenü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, um den Vergleich zu erleichtern.

Außerdem sagte ich Ruby, nicht Rails.Obwohl die Rails-Unterstützung ein Pluspunkt ist, bevorzuge ich, dass die Dinge nicht auf Rails ausgerichtet sind.Es soll auch auf Linux und optional Solaris verfügbar sein.

War es hilfreich?

Lösung

Hast du es versucht Aptana?Es basiert auf Eclipse und sie haben ein süßes Schienen Plugin.

Andere Tipps

RubyMine von JetBrains.(Auch als Plugin verfügbar für IntelliJ-IDEE)

Rotes Auto hat in letzter Zeit auch einige Aufmerksamkeit erregt.Noch am Anfang seines Lebens, aber es ist vielversprechend.

Unter Mac OS TextMate ist ein Geschenk des Himmels.

Die neueste Netbeans-IDE (6.1) verfügt über eine ziemlich solide Ruby-Unterstützung.

Sie können es sich ansehen Hier.

Nachdem ich Geany (Ubuntu) gefunden hatte, wechselte ich von TextMate (OSX) und blickte 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, Codefaltung, automatische Vervollständigung, automatisches Schließen, Symbollisten, Codenavigation, Verzeichnisbaum, geöffnete Dateien mit mehreren Registerkarten usw.), sondern auch normale IDE-Funktionen wie einfache Projektverwaltung, Kompilieren-Build-Ausführen im Hauptfenster.Im Gegensatz zu TextMate verfügt es über einen Terminalbildschirm in einem eigenen Fenster.Sie müssen nicht 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.

RubyMine ist so großartig.Es funktioniert einfach alles.Ich könnte immer so weitermachen.Die Codevervollständigung erfolgt schnell, reibungslos und genau.Die Formatierung erfolgt sofort.Die Projektnavigation ist einfach und problemlos.Sie können jede Datei mit wenigen Tastendrücken öffnen.Sie müssen den Projektbaum nicht einmal geöffnet lassen, aber er ist vorhanden, 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 mehr oder weniger über die gleichen Funktionen.Allerdings ist RubyMine viel übersichtlicher gestaltet und benutzerfreundlicher.Daran ist nichts umständlich oder klobig.Es gibt all diese netten kleinen Design-Akzente, die zeigen, wie JetBrains wirklich darüber nachgedacht hat, anstatt nur einen großen Haufen Funktionen anzuhäufen.

Übrigens kann RubyMine viele der Dinge tun, die auch Vim kann, z. B. eine Textspalte auswählen und bearbeiten oder die Ansicht in mehrere Bearbeitungsfelder mit unterschiedlichen Dateien darin aufteilen.

NetBeans hat einige wirklich solide Ruby-Unterstützung.

Ich habe benutzt Komodo und es ist ziemlich gut.ich benutze TextMate Jetzt.

Für eine sehr einfache Linux-Unterstützung, wenn Sie TextMate mögen, probieren Sie einfach gedit aus, das mit den richtigen Plugins geladen ist.Einfach einzurichten und wirklich anpassbar, ich verwende es für fast alles.Es wird auch viel über Emacs-Plugins gesprochen, wenn Sie diese bereits normal verwenden.

Gedit: So richten Sie es wie TextMate ein

In den letzten drei Monaten habe ich RadRails, Netbeans und RubyMine ausprobiert und mich schließlich dafür entschieden RubyMine Nicht so sehr wegen der Funktionen, sondern aus Gründen der Reaktionsfähigkeit und Stabilität.

In Bezug auf die Funktionen ist RubyMine etwas besser code completion, debugging Und code navigation, aber nur Ruby-Anfänger (wie ich) brauchen sie am meisten. Relying on code completion and code navigation is anti-ruby/rails, da Ruby/Rails-Namen natürlich sein sollen und sich jede Codezeile an ihrem konventionell festgelegten Ort befinden muss.

NetBeans ist gut, weil Sie es unter Windows und Mac OS X verwenden können.

Die meisten IDEs stellen die Projektstruktur von oben nach unten dar.Dies ist eine großartige Möglichkeit, sich auf hohem Niveau zu informieren, wenn Sie einem bestehenden Projekt beitreten.Nachdem ich jedoch mehr als ein Jahr lang an demselben Projekt gearbeitet hatte, wurde mir klar, dass dieser Ansatz kontraproduktiv sein 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 einzige Werkzeuge war ich gezwungen, mental zu einer Bottom-up-Perspektive zu wechseln.Zu meinem Erstaunen stellte ich fest, dass ich dadurch konzentrierter und produktiver war.Als Bonus erhielt ich erstklassige HAML- und SASS-Syntaxunterstützung.

Ich empfehle Vim + Rails-Plugin für alle, die über einen längeren Zeitraum an einem einzelnen Projekt arbeiten.

Während TextMate keine IDE im klassischen Sinne ist, probieren Sie im Terminal Folgendes aus, um begeistert zu sein:

cd 'your-shiny-ruby-project'
mate .

Es öffnet sich TextMate und die Projektschublade listet den Inhalt Ihres Projekts auf.Ziemlich großartig, wenn du mich fragst.

Aptana ist mehr oder weniger RadRails oder basiert darauf.Ich habe es verwendet und es ist wirklich gut, aber es gibt einige Probleme.Es unterbricht beispielsweise den grundlegenden Suchdialog auf meinem System (und gibt dem Endbenutzer eine reine Java-Ausnahme) und überfüllt die Benutzeroberfläche mit Add-Like-Hinweisen und Upgrade-Leisten sowie Newsfeeds und ...

Aber alles in allem ist es ziemlich gut, vor allem die Editoren (ERB, HTML/XML, ...) sind erstklassig.

Ich bevorzuge TextMate unter OS X.Aber Netbeans (Multiplattform) kommt ganz gut voran.Außerdem verfügt es über einen voll funktionsfähigen IDE-Debugger.

Textmate auf OSX

Ich habe angefangen, gEdit zu verwenden (Ubuntu-Benutzer), aber selbst mit all den Plugins und Modifikationen (Klassen-/Dateibrowser, Terminal, Darkmate-Schema usw. usw.) schien es immer noch zu knapp zu sein.Ich habe auch höllisch versucht, Aptana RadRails und Studio zum Laufen zu bringen, aber keines davon schien sich jemals wirklich mit meinem Workflow zu synchronisieren.Ich habe sogar versucht, Eclipse zu verwenden, aber auch hier hat es bei mir einfach nicht funktioniert.

RubyMine schien ebenfalls 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-Bearbeitung.Es verfügt über Syntaxhervorhebung und kann Fehler erkennen und Ihren Code anhand benutzerdefinierter Ruby-Versionen erkennen.Syntaxhervorhebungsschemata sind leicht anpassbar und schonen das Auge.Es gibt einige sehr schöne Plugins für Git, es kann Split-Screen-Editoren haben (ich liebe diese Funktion) und einen tollen Dateibrowser.Ich wünschte wirklich, Komodo hätte eine integrierte Terminalunterstützung (mehrere Terminals), aber alles andere daran habe ich wirklich liebgewonnen und noch nichts Besseres gefunden.

E-Texteditor ist toll (TextMate kompatible Art von Klon für Windows).

Emacs mit Ruby-Modus, rdebug und eine rubinrote interaktive Unterschale.

Ich würde auch NetBeans 6.1 empfehlen.Sehr schöne IDE und macht die Arbeit mit Ruby zu einem Vergnügen.

Ich habe mit RadRails angefangen und bin dann zu Aptana gewechselt, als sie es übernommen haben, war nicht so schlecht.Ich habe ein MacBook und benutze Textmate und bin nie wieder zurückgekehrt.

Rubin in Stahl: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

Eine auf Visual Studio basierende Ruby-IDE.Schneller Debugger.Intellisense.

+1 für TextMate unter Mac OS X.

Siehe auch Antworten auf diese Frage.ICH empfehlen versuchen NetBeans wenn Sie Windows verwenden.

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