2009-03-24 17 views
38

He sido un usuario de Visual Studio desde 1997 y he usado VB 3.0 antes. Toda mi vida profesional se ha dedicado a los entornos de desarrollo de Microsoft.¿Cuál es el mejor entorno de Ruby on Rails para un usuario de Visual Studio?

Ahora me gustaría ramificarme en Ruby on Rails para intentar algo diferente, y no tiene el tipo de soporte de proveedor que C# hace (por razones muy obvias).

Para alguien que viene del mundo de Visual Studio, ¿cuál es el mejor entorno total (IDE, herramientas, gemas, etc.) para configurar el desarrollo de RoR en Windows que facilitaría la transición?

+0

Una vez estuve en una situación similar ... después de haber probado muchas, elijo RubyMine de JetBrains. De hecho, hoy, me gusta más que Visual Studio. –

Respuesta

37

Si desea seguir con Visual Studio, siempre se puede utilizar el plugin Ruby in Steel por Sapphire Steel. El mejor IDE tradicional para Ruby es probablemente NetBeans, incluso tiene un desforrado especial Ruby Edition.

Sin embargo, tenga en cuenta que a diferencia de los idiomas menos expresivos como Java, C# o VB.NET, puede no sólo sobrevivir, sino incluso ser más productivo con un buen editor de texto que con un IDE estática tradicional. Los IDE como NetBeans, Eclipse y Visual Studio están diseñados con los lenguajes estáticos en mente, y tratar de forzar a Ruby a ese ecosistema es simplemente antinatural.

Hay un buen artículo en The Best Environment for Rails on Windows de Fabio Akita que es posible que desee leer. Si bien no estoy de acuerdo con todo lo que escribe (sobre todo porque no uso Rails), es una muy buena introducción sobre cómo puede configurar un entorno de desarrollo específicamente para Rails.

+5

Realmente no entiendo qué tiene que ver la naturaleza dinámica del lenguaje con si un IDE sería útil o no. – Kyberias

+0

Solo una actualización rápida: NetBeans retiró el soporte "incorporado" de Ruby en la versión 7.0: http://wiki.netbeans.org/RubySupport –

8

Netbeans! Tiene las características más similares. Desarrollé durante años en VS antes del cambio. Era el único que realmente me gustaba y con el que me sentía cómodo.

Netbeans.org

+0

¿Eso es todo lo que necesitaré? ¿Ofrece integración de control de fuente, complementos de terceros, etc.? –

+2

Seguro que sí. Tiene una gran integración para svn (que yo uso) y otros (que yo no). Toneladas de complementos también. Es todo lo que uso en estos días. – Brian

3

Uso netbeans por dos razones. Me gusta el panel de navegación de estilo de estudio visual y para el depurador.

Sea advertido, Netbeans es bastante lento. No me molesta demasiado porque yo también soy lento.

Tampoco me gustan las pestañas del nombre del archivo porque puede confundirse fácilmente con el archivo en el que está trabajando ya que no hay información de directorio a menos que pase el mouse sobre la pestaña.

+2

Como una actualización, ahora me he cambiado a Rubymine y me encanta. Es multiplataforma, lo que significa que puedo usarlo en todas mis computadoras. Está más actualizado que otros IDEs con iteración de versión rápida y es mucho más rápido que Netbeans. Compré una licencia después de aproximadamente un año de jugar con sus versiones EAP cuando Sun fue recogido por Oracle y el soporte de Ruby de Netbean fue cancelado. – srboisvert

4

Usted puede encontrar que RadRails (Aptana) es una excelente opción: (http://www.aptana.com/rails) - NOTA: Asegúrese de que nos fijamos en la ficha Características y comparaciones como RadRails tiene muchas características atractivas. Además, he usado Aptana Studio para el desarrollo de JQuery y me ayuda a ser muy productivo.

He probado Netbeans y me pareció muy prometedor, pero eso se menciona muchas veces, así que pensé en ofrecer otro enfoque que conocía.

Espero que esto ayude!

12

Pruebe JetBrains RubyMine. Al instalarlo, tiene la opción de configurarlo para que coincida con la configuración del entorno de Visual Studio. Todos los atajos son los mismos que Visual Studio. Incluso cambia las teclas copiar y pegar desde el comando para controlar en una Mac. Es un poco caro teniendo en cuenta la cantidad de opciones gratuitas que existen, pero en mi opinión, vale la pena.

Esto es tan altamente personalizable que es casi abrumador.

+0

Empecé a usar Ruby on Rails/Rubymine. Realmente me gusta VS. Pero cuando instalé Rubymine, no tuve la opción de hacer coincidir las configuraciones de VS. ¿Hay alguna forma de hacerlo después de la instalación sin tener que ejecutar a través de 1000 configuraciones diferentes? Al igual que ... ¿hay algún tipo de configuración de configuración rápida lugar o herramienta o importador. –

Cuestiones relacionadas