Domanda

Ultimamente ho usato molto Eclipse con RDT (non RadRails) e ne sono abbastanza soddisfatto, ma mi chiedo se voi ragazzi conoscete qualche alternativa decente.So che NetBeans supporta anche Ruby al giorno d'oggi, ma non sono sicuro di cosa abbia da offrire rispetto a Eclipse.

Per favore, elenca tutte le funzionalità che ritieni brillanti o utili quando suggerisci un IDE, semplifica il confronto.

Inoltre, ho detto Ruby, non Rails.Sebbene il supporto di Rails sia un vantaggio, preferisco che le cose non siano incentrate su Rails.Dovrebbe essere disponibile anche su Linux e, facoltativamente, Solaris.

È stato utile?

Soluzione

Hai provato Aptana?È basato su Eclipse e hanno un dolce Rotaie collegare.

Altri suggerimenti

RubyMine da JetBrains.(Disponibile anche come plugin per IDEA IntelliJ)

Auto rossa ha ricevuto anche una certa attenzione ultimamente.È ancora all'inizio della sua vita, ma sembra promettente.

Su Mac OS X, TextMate è una manna dal cielo.

L'ultimo IDE Netbeans (6.1) ha un supporto Ruby piuttosto solido.

Puoi verificarlo Qui.

Una volta trovato Geany (Ubuntu), sono passato da TextMate (OSX) e non ho mai guardato indietro.Geany è un IDE snello, pulito e veloce che può essere utilizzato sia come editor di testo che come IDE leggero.Supporta non solo le funzionalità di modifica del testo (evidenziazione della sintassi, piegatura del codice, completamento automatico, chiusura automatica, elenchi di simboli, navigazione del codice, albero delle directory, file aperti con più schede ecc.) ma anche le normali funzionalità IDE come la semplice gestione dei progetti, compile-build-run all'interno della finestra principale.A differenza di TextMate, ha una schermata Terminale all'interno della propria finestra;non è necessario tornare indietro e forzare tra la finestra dell'editor e la finestra del terminale.A differenza di TextMate, supporta le lingue internazionali.A differenza di TextMate, supporta multipiattaforma, a differenza di TextMate, è open source e gratuito.Geany è ora il mio strumento di sviluppo C/Ruby/XML preferito.

RubyMine è così fantastico.Tutto funziona e basta.Potrei andare avanti all'infinito.Il completamento del codice è veloce, fluido e accurato.La formattazione è istantanea.La navigazione del progetto è semplice e senza difficoltà.Puoi aprire qualsiasi file con pochi tasti.Non è nemmeno necessario tenere aperto l'albero del progetto, ma è lì se lo desideri.Puoi configurarne praticamente ogni aspetto affinché si comporti esattamente come desideri.

NetBeans, Eclipse e RubyMine hanno tutti più o meno lo stesso insieme di funzionalità.Tuttavia, RubyMine è molto più pulito e facile da usare.Non c'è niente di imbarazzante o goffo in questo.Ci sono tutti questi piccoli tocchi di design che mostrano come JetBrains ci abbia pensato davvero invece di accumulare semplicemente una grande quantità di funzionalità.

Per inciso, RubyMine può fare molte delle cose che Vim può fare, come selezionare e modificare una colonna di testo o dividere la vista in diversi pannelli di modifica con file diversi al loro interno.

NetBeans ha un supporto Ruby davvero solido.

ho usato Komodo ed è abbastanza buonoIo uso TextMate Ora.

Per un supporto Linux molto semplice, se ti piace TextMate, prova semplicemente gedit caricato con i plugin giusti.Facile da configurare e davvero personalizzabile, lo uso praticamente per tutto.Si parla molto anche dei plugin emacs se li usi già normalmente.

Modifica: Come configurare come TextMate

Negli ultimi 3 mesi ho provato RadRails, Netbeans e RubyMine e alla fine ho deciso RubyMine non tanto per caratteristiche ma per ragioni di reattività e stabilità.

In termini di funzionalità, RubyMine è leggermente migliore code completion, debugging E code navigation, ma solo i principianti di Ruby (come me) ne hanno più bisogno. Relying on code completion and code navigation is anti-ruby/rails, poiché i nomi ruby/rails dovrebbero essere naturali e ogni riga di codice deve trovarsi nella posizione determinata dalla convenzione.

NetBeans è utile perché puoi usarlo su Windows e Mac OS X.

La maggior parte degli IDE presenta la struttura del progetto in modo top down.Questo è un ottimo modo per esplorare ad alto livello quando si partecipa a un progetto esistente.Tuttavia, dopo aver lavorato allo stesso progetto per più di un anno, mi sono reso conto che questo approccio può diventare controproducente.

Dopo che Oracle ha dichiarato la fine di Ruby in NetBeans, sono passato a Vim.Utilizzando una riga di comando e un editor come unici strumenti, sono stato costretto a passare mentalmente a una prospettiva dal basso verso l'alto.Con mio grande stupore, ho scoperto che questo mi ha reso più concentrato e produttivo.Come bonus, ho ottenuto il supporto della sintassi HAML e SASS di prima classe.

Raccomando Vim + Plug-in per le rotaie per chiunque lavorerà su un singolo progetto per un lungo periodo di tempo.

Sebbene TextMate non sia un IDE nel senso classico, prova quanto segue nel terminale per rimanere "stupito"

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

Verrà generato TextMate e il cassetto del progetto elencherà il contenuto del tuo progetto.Davvero fantastico se me lo chiedi.

Aptana più o meno è RadRails, o si basa su di esso.L'ho usato ed è davvero buono, ma presenta alcuni problemi.Ad esempio, interrompe la finestra di dialogo di ricerca di base sul mio sistema (fornendo un'eccezione Java grezza all'utente finale) e ingombra l'interfaccia con avvisi simili e barre di aggiornamento e feed di notizie e...

Ma tutto sommato è abbastanza buono, soprattutto i suoi editor (ERB, HTML/XML, ...) sono di prim'ordine.

Preferisco TextMate su OS X.Ma Netbeans (multipiattaforma) sta andando abbastanza bene.Inoltre viene fornito con il suo debugger IDE completamente funzionale.

Compagno di testo su osx

Ho iniziato utilizzando gEdit (utente Ubuntu), ma anche con tutti i plugin e le modifiche (browser di classi/file, terminale, schema darkmate, ecc. ecc.) sembrava sempre che non funzionasse.Ho anche provato a far funzionare Aptana RadRails e Studio, ma nessuno di loro sembrava mai sincronizzarsi con il mio flusso di lavoro.Ho anche provato a utilizzare Eclipse, ma ancora una volta non ha funzionato per me.

Anche RubyMine sembrava fantastico, ma l'ho trovato troppo buggato, anche dopo l'aggiornamento alla 3.0.

Finora, il mio editor Ruby preferito è Modifica Komodo.Ha l'evidenziazione della sintassi ed è in grado di rilevare errori e riconoscere il tuo codice in base alle versioni Ruby specificate dall'utente.Gli schemi di evidenziazione della sintassi sono facilmente personalizzabili e piacevoli da vedere.Ci sono alcuni plugin molto carini per Git, può avere editor a schermo diviso (adoro questa funzionalità) e un ottimo browser di file.Vorrei davvero che Komodo avesse il supporto terminale integrato (terminali multipli), ma ho davvero imparato ad amare tutto il resto e non ho ancora trovato niente di meglio.

E Editor di testo è grande (TextMate una sorta di clone compatibile per Windows).

emacs con modalità rubino, rdebug e una conchiglia inferiore interattiva color rubino.

Consiglierei anche NetBeans 6.1.IDE molto carino e rende piacevole lavorare con Ruby.

Ho iniziato con RadRails e poi mi sono trasferito ad Aptana quando l'hanno rilevato, non è stato poi così male.Ho un MacBook e utilizzo Textmate, senza mai tornare indietro.

Rubino in Acciaio: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

Un IDE Ruby basato su Visual Studio.Debug veloce.Intellisenso.

+1 per TextMate su Mac OS X.

Vedi anche le risposte a questa domanda.IO consigliare provando NetBeans se sei su Windows.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top