2009-03-24 12 views
38

Sono stato un utente di Visual Studio dal 1997 e ho utilizzato VB 3.0 prima. Tutta la mia vita professionale è stata spesa all'interno degli ambienti di sviluppo di Microsoft.Qual è il miglior ambiente di Ruby on Rails per un utente di Visual Studio?

Ora vorrei espandermi in Ruby on Rails per provare qualcosa di diverso, e non ha il tipo di supporto del fornitore che C# (per ovvi motivi).

Per chi proviene dal mondo di Visual Studio, qual è il miglior ambiente totale (IDE, strumenti, gemme, ecc.) Da configurare per lo sviluppo RoR su Windows che renderebbe più semplice la transizione?

+0

Una volta ero in una situazione simile .. dopo aver provato molti, scelgo RubyMine da JetBrains. In effetti, oggi, mi piace più di Visual Studio! –

risposta

37

Se si vuole attaccare con Visual Studio, si può sempre usare il plugin Ruby in Steel da Sapphire Steel. Il miglior IDE tradizionale per Ruby è probabilmente NetBeans, ha anche uno speciale ridotto a zero Ruby Edition.

Tuttavia, tenere presente che a differenza di lingue meno espressivi come Java, C# o VB.NET, è possibile non solo ottenere da, ma anche essere in più produttivi con un buon editor di testo che con un IDE statica tradizionale. Gli IDE come NetBeans, Eclipse e Visual Studio sono progettati tenendo conto dei linguaggi statici e cercare di forzare Ruby in quell'ecosistema è semplicemente innaturale.

C'è un bell'articolo su The Best Environment for Rails on Windows di Fabio Akita che potresti voler leggere. Anche se non sono d'accordo con tutto ciò che scrive (principalmente perché non uso Rails), è una buona introduzione su come si potrebbe voler impostare un ambiente di sviluppo specifico per Rails.

+5

Non capisco davvero quale sia la natura dinamica della lingua riguardo al fatto che un IDE possa essere d'aiuto o meno. – Kyberias

+0

Solo un rapido aggiornamento: NetBeans ha rilasciato il supporto "incorporato" di Ruby nella versione 7.0: http://wiki.netbeans.org/RubySupport –

8

Netbeans! Ha le caratteristiche più simili. Ho sviluppato per anni in VS prima dell'interruttore. Era l'unico che mi piaceva davvero e mi sentivo a mio agio nell'uso.

Netbeans.org

+0

Questo è tutto ciò di cui ho bisogno? Offre integrazione del controllo del codice sorgente, plug-in di terze parti e così via? –

+2

Lo fa sicuramente. Ha una grande integrazione per svn (che io uso) e altri (che non lo faccio). Tonnellate di plugin anche. È tutto ciò che uso in questi giorni. – Brian

3

Uso netbeans per due motivi. Mi piace il pannello di navigazione in stile visual studio e il debugger.

Attenzione, Netbeans è piuttosto lento. Non mi disturba più di tanto perché anch'io sono lento.

Inoltre, non mi piacciono le schede dei nomi dei file perché puoi facilmente confondermi su quale file stai lavorando poiché non ci sono informazioni sulla directory a meno che non scorri con il mouse sulla scheda.

+2

Come aggiornamento, sono passato a Rubymine e lo sto amando. È multipiattaforma, il che significa che posso usarlo su tutti i miei computer. È più aggiornato rispetto ad altri IDE con iterazione di versione veloce ed è molto più veloce di Netbeans. Ho comprato una licenza dopo circa un anno di gioco con le loro versioni EAP quando Sun è stato rilevato da Oracle e il supporto rubino di Netbean è stato annullato. – srboisvert

4

Potreste scoprire che RadRails (Aptana) è una scelta eccellente: (http://www.aptana.com/rails) - NOTA: assicurarsi che si guarda alla scheda Caratteristiche e confronti come RadRails ha molte caratteristiche interessanti. Inoltre, ho usato Aptana Studio per lo sviluppo di JQuery e mi aiuta a essere molto produttivo.

Ho provato Netbeans e mi è sembrato molto promettente, ma questo è menzionato molte volte, quindi ho pensato di offrire un altro approccio di cui ero a conoscenza.

Spero che questo aiuti!

12

Provare JetBrains RubyMine. Quando lo si installa, si ha la possibilità di configurarlo per abbinare le impostazioni dell'ambiente di Visual Studio. Tutte le scorciatoie sono le stesse di Visual Studio. Commuta anche i tasti copia e incolla dal comando al controllo su un Mac. È un po 'caro considerando quante opzioni gratuite ci sono ma ai miei occhi ne vale la pena.

Questa cosa è così altamente personalizzabile che è quasi travolgente.

+0

Ho iniziato a usare il rubino su rotaie/rubino. Mi piace molto VS. Ma quando ho installato il rubino non ho avuto la possibilità di abbinare le impostazioni VS. C'è un modo per farlo dopo l'installazione senza dover eseguire 1000 diverse impostazioni. Ad esempio ... c'è una sorta di luogo di configurazione di impostazione rapida o strumento o importatore. –

Problemi correlati