2008-08-19 18 views

Antwort

6

Probieren Sie sowohl NetBeans als auch RadRails für vielleicht eine Woche aus, dann können Sie herausfinden, welche für Sie am besten funktioniert. Der beste Rat ist, Ihr Werkzeug zu lernen. Wenn Sie nicht etwas Neues über Ihren Editor auschecken, etwas, das Ihnen möglicherweise Zeit sparen könnte (Regexp, usw.), dann tun Sie sich selbst einen riesigen Nachteil.

Ich habe Eclipse/Aptana/RadRails benutzt und bin im Gegensatz zu Gaius ziemlich glücklich damit gewesen. ich die Eclipse-IDE für Java-Entwickler von Eclipse-Downloads empfehlen: http://www.eclipse.org/downloads/

Dann Aptana Studio greifen, diese instructions folgen.

Wenn Eclipse neu startet, wird Aptana eine Ansicht haben, klicken Sie auf Radschienen und Sie sind gut zu gehen. Stellen Sie nur sicher, dass Sie Ruby bereits installiert haben, oder es wird ein Schmerz zu lösen.

+1

Hat nicht Oracle nix die Rails von NetBeans unterstützt? – erloewe

+1

Ja, ab NetBeans 7.0 wird es offiziell nicht verfügbar sein – sbook

5

Aptana Studio

Ich benutze es für alle Web-Entwicklung - HTML, CSS, PHP, JavaScript, Rails ...

EDIT: Für die vollständige Offenlegung, ich bin voreingenommen in Richtung Aptana und RadRails wie ich weiß, ein paar Mitglieder des ursprünglichen RadRails-Entwicklerteams.

1

Ich habe Aptana/Eclipse/RadRails verwendet, aber wenn ich es nochmal machen würde, würde ich definitiv NetBeans ausprobieren. Aptana hat große Kopfschmerzen verursacht.

Ich habe nie IronRuby verwendet, aber das könnte dazu führen, dass Sie sich mehr zu Hause fühlen.

1

Die Netbeans IDE ist ein guter Allround-Editor für viele Sprachen. Ich bin mir ziemlich sicher, dass die 6.5-Beta-Version Ruby on Rails unterstützt, zusammen mit Javascript und einigen anderen Websprachen. Es lohnt sich, (Netbeans.org) auszuprobieren.

+0

Netbeans 5.5 hatte Schienen Unterstützung. – epochwolf

0

Sapphire in Steel integriert mit Visual Studio.

+0

Heute (6. Oktober) wurde eine kostenlose Version veröffentlicht – hectorsq

0

Ich code hauptsächlich ColdFusion oder PHP (und JS/CSS/xHTML), habe aber etwas RoR versucht. RadRails/Apatana war großartig für mich, weil es auf Eclipse basiert, das ich bereits für meine anderen Arbeiten verwendet habe. Es integriert sich auch mit Subversion über das Subclipse-Plugin.

Die Eclipse-Plattform ist so erweiterbar, dass es sich lohnt, etwas Zeit in das Lernen zu investieren, aber ich mag es, eine einzelne IDE zu haben, anstatt zwischen verschiedenen Apps wechseln zu müssen.

Ich schaute kurz auf Netbeans, aber TBH Eclipse fühlte sich einfach besser für mich, und Aptana selbst ist großartig, wenn Sie etwas in JavaScript tun.

YMMV ...

0

Ich benutze Emacs unter Windows.

Die Installation und Konfiguration für die Arbeit mit Schienen ist jedoch ein Schmerz.

2

Ich war sehr glücklich mit E. Es ist ziemlich leicht und unterstützt TextMate-Snippets und -Befehle, was bedeutet, dass Sie Zugriff auf eine große Anzahl von Rails-spezifischen Helfern haben.

Es ist jedoch entschieden ein Editor und keine IDE, so dass Sie nicht Debuggen, in der Konsole usw. gebaut bekommen. Aber ich habe gefunden, dass für Rails Projekte ich einen leichten Editor und eine Shell (wie Console)) für Tests, Debugging usw.

0

Ich fand, dass Geany eine leichte Alternative ist (die auch mit wenig Modifikation auf Linux funktioniert), obwohl ich Gedit nach Funktionen suche, die in Geany nicht vorhanden oder implementiert sind.

3

rubyMine ist die derzeit umfassendste IDE für Rails (2012).

Persönlich für die Entwicklung der Schienen hatte ich Eclipe für mehrere Monate und dann NetBeans für mehrere Wochen und RubyMine ist deutlich besser als sie.

Es ist großartig in allen Bereichen, die zählen - Code-Ansichten, suchen und ersetzen, Source-Control-Management, Testen, Debuggen und es hat Funktionen wie ein Modell Abhängigkeit Diagramm, die wirklich ordentlich sind.

Es ist nicht kostenlos - kostet etwa $ 50 - $ 100. Dies wurde kürzlich zu einem Schlüssel positive Kriterien für mich. Zu viele "freie" Produkte, in die ich tausende von Stunden investieren muss, werden irgendwann sterben und aufhören, entwickelt zu werden, aber bezahlte Produkte zahlen für die weitere Entwicklung. Ich bin es müde geworden, viel Zeit und Energie in solche Produkte zu investieren, nur um sie absterben zu lassen und zu sterben. Angesichts der Hunderttausende Dollar, die man aus der Schienenentwicklung verdient, ist ein 100-Dollar-Werkzeug ein Schnäppchen.

Trotz wie sehr ich RubyMine liebe benutze ich immer noch vim neben ihm. Manchmal funktionieren meine Aufgaben besser mit vim, manchmal mit rubyMine.