Pregunta

He estado usando mucho Eclipse con RDT (no RadRails) últimamente y estoy bastante contento con él, pero me pregunto si conocen alguna alternativa decente.Sé que NetBeans también soporta Ruby hoy en día, pero no estoy seguro de qué tiene para ofrecer sobre Eclipse.

Por favor, enumere cualquier característica que considere brillante o útil al sugerir un IDE, ya que facilita la comparación.

Además, dije Ruby, no Rails.Si bien la compatibilidad con Rails es una ventaja, prefiero que las cosas no estén centradas en Rails.También debería estar disponible en Linux y, opcionalmente, en Solaris.

¿Fue útil?

Solución

Has probado Aptana?Está basado en Eclipse y tienen un sabor dulce. Rieles enchufar.

Otros consejos

mina de rubí de JetBrains.(También disponible como complemento para IDEA IntelliJ)

Carro rojo También ha estado recibiendo algo de atención últimamente.Todavía es temprano en su vida, pero parece prometedor.

En MacOS X, Mate de texto es una bendición.

El último IDE de Netbeans (6.1) tiene un soporte Ruby bastante sólido.

Puedes comprobarlo aquí.

Una vez que encontré a Geany (Ubuntu), cambié de TextMate (OSX) y nunca miré atrás.Geany es un IDE sencillo, limpio y rápido que se puede utilizar como editor de texto o como IDE liviano.Admite no sólo funciones de edición de texto (resaltado de sintaxis, plegado de código, autocompletado, cierre automático, listas de símbolos, navegación de código, árbol de directorios, archivos abiertos con varias pestañas, etc.), sino también funciones IDE normales, como gestión sencilla de proyectos, compilar-compilar-ejecutar dentro de la ventana principal.A diferencia de TextMate, tiene una pantalla Terminal dentro de su propia ventana;no tiene que regresar y forzar entre la ventana de su editor y la ventana de terminal.A diferencia de TextMate, admite idiomas internacionales.A diferencia de TextMate, es compatible con múltiples plataformas. A diferencia de TextMate, es de código abierto y gratuito.Geany es ahora mi herramienta de desarrollo C/Ruby/XML favorita.

RubyMine es tan increíble.Todo simplemente funciona.Podría seguir y seguir.La finalización del código es rápida, fluida y precisa.El formateo es instantáneo.La navegación por el proyecto es fácil y sin problemas.Puede abrir cualquier archivo con unas pocas teclas.Ni siquiera necesitas mantener abierto el árbol del proyecto, pero estará ahí si lo deseas.Puede configurar casi cualquier aspecto para que se comporte exactamente como desee.

NetBeans, Eclipse y RubyMine tienen más o menos el mismo conjunto de características.Sin embargo, RubyMine tiene un diseño mucho más limpio y fácil de usar.No tiene nada de incómodo ni torpe.Hay todos estos pequeños y agradables toques de diseño que muestran cómo JetBrains realmente pensó en ello en lugar de simplemente acumular una gran cantidad de funciones.

Por cierto, RubyMine puede hacer muchas de las cosas que Vim puede hacer, como seleccionar y editar una columna de texto o dividir la vista en varios paneles de edición con diferentes archivos.

NetBean tiene un soporte Ruby realmente sólido.

He usado Komodo y es bastante bueno.yo suelo Mate de texto ahora.

Para obtener compatibilidad con Linux muy sencilla, si le gusta TextMate, intente cargar gedit con los complementos adecuados.Fácil de configurar y realmente personalizable, lo uso para casi todo.También se habla mucho sobre los complementos de emacs si ya los usa normalmente.

Gedit: Cómo configurar como TextMate

En los últimos 3 meses, probé RadRails, Netbeans y RubyMine y finalmente me decidí por mina de rubí no tanto por las características sino por razones de capacidad de respuesta y estabilidad.

En términos de características, RubyMine tiene algo mejor. code completion, debugging y code navigation, pero sólo los principiantes de Ruby (como yo) los necesitan más. Relying on code completion and code navigation is anti-ruby/rails, ya que se supone que los nombres de Ruby/Rails son naturales y cada línea de código debe estar en su ubicación determinada por la convención.

NetBean es bueno porque puedes usarlo en Windows y Mac OS X.

La mayoría de los IDE presentan la estructura del proyecto de arriba hacia abajo.Esta es una excelente manera de explorar a un alto nivel al unirse a un proyecto existente.Sin embargo, después de trabajar en el mismo proyecto durante más de un año, me di cuenta de que este enfoque puede resultar contraproducente.

Después de que Oracle declaró el fin de Ruby en NetBeans, cambié a Vim.Al utilizar una línea de comando y un editor como únicas herramientas, me vi obligado a cambiar mentalmente a una perspectiva de abajo hacia arriba.Para mi sorpresa, descubrí que esto me hizo más concentrado y productivo.Como beneficio adicional, obtuve soporte de sintaxis HAML y SASS de primera clase.

Recomiendo vim + Complemento de rieles para cualquiera que vaya a trabajar en un solo proyecto durante un período prolongado de tiempo.

Si bien TextMate no es un IDE en el sentido clásico, prueba lo siguiente en la terminal para quedar "sorprendido"

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

Generará TextMate y el cajón del proyecto enumerará el contenido de su proyecto.Bastante impresionante si me preguntas.

Aptana es más o menos RadRails, o se basa en él.Lo he usado y es realmente bueno, pero tiene algunos problemas.Por ejemplo, rompe el cuadro de diálogo de búsqueda básico en mi sistema (dando una excepción de Java sin formato al usuario final) y satura la interfaz con avisos adicionales, barras de actualización y fuentes de noticias y...

Pero en general está bastante bien, sobre todo sus editores (ERB, HTML/XML,...) son de primera categoría.

Prefiero TextMate en OS X.Pero Netbeans (multiplataforma) está avanzando bastante bien.Además, viene con su depurador IDE totalmente funcional.

Compañero de texto en osx

Comencé a usar gEdit (usuario de ubuntu), pero incluso con todos los complementos y modificaciones (explorador de clases/archivos, terminal, esquema darkmate, etc., etc.), siempre parecía quedarme corto.También intenté con todas mis fuerzas hacer que Aptana RadRails y Studio funcionaran, pero ninguno de ellos pareció sincronizarse realmente con mi flujo de trabajo.Incluso intenté usar Eclipse, pero nuevamente, simplemente no funcionó para mí.

RubyMine también parecía genial, pero encontré que tenía demasiados errores, incluso después de la actualización a 3.0.

Hasta ahora, mi editor Ruby favorito es Komodo Editar.Tiene resaltado de sintaxis y puede detectar errores y reconocer su código según las versiones de Ruby especificadas por el usuario.Los esquemas de resaltado de sintaxis son fácilmente personalizables y agradables a la vista.Hay algunos complementos muy buenos para git, puede tener editores de pantalla dividida (me encanta esa característica) y un excelente navegador de archivos.Realmente desearía que Komodo tuviera soporte integrado para terminales (terminales múltiples), pero todo lo demás me encanta y no he encontrado nada mejor todavía.

Editor de texto electrónico es genial (Mate de texto tipo de clon compatible para Windows).

emacs con modo rubí, depurar y una concha inferior interactiva de rubí.

También recomendaría NetBeans 6.1.Muy buen IDE y hace que trabajar con Ruby sea un placer.

Comencé con RadRails y luego me mudé a Aptana cuando se hicieron cargo, no estuvo tan mal.Tengo una MacBook y he estado usando Textmate y nunca volví a hacerlo.

Rubí en Acero: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

Un IDE de Ruby basado en Visual Studio.Depurador rápido.Intellisense.

+1 para TextMate en Mac OS X.

Ver también las respuestas a esta pregunta.I recomendar intentando NetBean si estás en Windows.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top