students storm license jetbrain for community brains ruby-on-rails ruby ide textmate rubymine

ruby on rails - storm - Pros y contras de RubyMine y TextMate



rubymine license (3)

Aunque TextMate no tiene las alarmas y los silbidos que un IDE como Netbeans ofrece para Java, tiene mucha flexibilidad, así que no lo descarte.

Estoy tan acostumbrado a ver que es mi elección número 1 para cualquier edición, pero TextMate es casi inteligente, especialmente cuando empiezas a excavar y usar todos los fragmentos. Mira los videos en el sitio y mira. Algo que TextMate tiene a su favor, es que admite una GRAN lista de idiomas, por lo que se podrá usar si está trabajando en Ruby, Perl, Python, shell, etc.

Necesito pasar a un IDE de Ruby (en Rails) "serio" ahora que Netbeans está descontinuando el soporte de Ruby. No quiero comenzar una guerra de arrastre, pero me encantaría escuchar los pros y los contras de usar TextMate o RubyMine como IDE, para ayudarme a elegir en qué invertir el tiempo, especialmente de las personas que usan uno de ellos diario ("en las trincheras").

Mis pensamientos en este momento son:

TextMate

  • Pro: Parece ser el estándar de facto
  • Contras: me preocupa un poco que las actualizaciones sean pocas y distantes entre sí
  • Contras: vengo de un entorno Java, por lo que un editor tan ligero (en lugar de un IDE de peso pesado) sería un poco de choque cultural para mí

RubyMine

  • Pro: Actualizaciones frecuentes
  • Pro: Ruby / Rails enfocado, además de soporte incorporado para gemas comunes
  • Contras: cosas como refactoring / autocompletar son fáciles de confundir (he estado probando el ensayo de RubyMine durante los últimos días)
  • Con: Se puede atascar de vez en cuando

Además, me doy cuenta de que vim es muy popular, pero me parece que no tener menús / Native-Gui es un poco frustrante, especialmente cuando te acostumbras a usar atajos de teclado para cosas que son completamente diferentes a las que están disponibles en el resto del sistema operativo. Así que, por favor, solo usa TextMate y RubyMine


He usado tanto Textmate como Rubymine (y netbeans ... y vi ...). Elijo quedarme con Rubymine (después de que se descontinuó el soporte de netbeans ruby). Sin embargo, sigo usando vi encendido y apagado.

Ventajas de Rubymine sobre Textmate

  • En realidad, es un IDE (podría ser una desventaja si usted es una "persona editora" y no una "persona IDE").
  • Basado en la base sólida y probada de IDEA intelectual.
  • Buen soporte para otros frameworks y tecnología alrededor del sistema eco ruby ​​(etc.: cucumber, bundler, rvm ...)
  • Autocompletar (esto es bastante bueno, dado que ruby ​​es una lengua dinámica)
  • Posibilidad de navegar fácilmente por el código fuente para cualquier gema que estés usando
  • Excelentes herramientas de refactorización.
  • ''Encontrar en el proyecto'' funciona bastante rápido en comparación con textmate
  • Buena integración VCS (GIT especialmente).
  • Grandes complementos para el IDE.
  • Buena integración con los rieles (ejecutar tareas de rake, generadores, instalación de paquetes ... todo desde dentro del IDE).

Desventajas sobre Textmate

  • no tan ligero
  • no como la cadera;)
  • es posible que te pierdas algunos de tus paquetes favoritos
  • Consume más energía / memoria y recursos en general.
  • Puede sentirse un poco lento a veces.

Rubymine es un gran IDE IMHO. Preferiría eso sobre el compañero de texto. Pero no puedo decir que sea lo mejor para ti. Y seguirá usando mucho la consola incluso si comienza a usar Rubymine.


TextMate es la elección de muchos desarrolladores de Rails serios (además de Vim, como se ha señalado en los comentarios). RubyMine es lento e hinchado. Comencé con Rails dev con eso y rápidamente cambié a TextMate después de que se bloqueó un par de veces. Creo que encontrarás que no estás buscando un editor pesado / ruedas de entrenamiento al hacer los carriles dev. Autocompletar es molesto y querrás hacer casi todo en la terminal de todos modos.