¿Qué IDE de Rubí Debe Usar?

Vas a pasar gran parte de tu tiempo como desarrollador dentro del editor, por lo que es importante usar un editor con el que te sientas cómodo & productivo.

En este artículo:

Quiero ayudarte a elegir qué IDE / Editor de Ruby es adecuado para ti.

No necesita estresarse por esta decisión, solo elija una, pruébela durante unas semanas & vea cómo se siente. Siempre puedes cambiar de editor más tarde.

Aquí hay algunas cosas que debe buscar:

  • Qué complementos relacionados con Ruby están disponibles para facilitarle las cosas
  • Si el editor es de código abierto o no
  • Funciones integradas que mejoran su productividad (como fragmentos de código, autocompletado, diseño limpio que no se interpone en su camino)

Todos estos editores son compatibles con Windows, Linux & Mac.

¡Comencemos!

Atom Editor

Atom es un editor de código abierto de Github. Soporta muchos lenguajes de programación, incluyendo Ruby.

Ruby Átomo Editor

Pros:

  • Integración con Git
  • Buen soporte para fragmentos de código (ahorrador de tiempo)
  • Le permite ejecutar código directamente en el editor (con complementos)

Contras:

  • Puede ser lento al abrir archivos realmente grandes

Editor de códigos VSCode

VSCode es un editor de código abierto de Microsoft & se basa en la misma tecnología GUI que Atom.

VSCode Ruby IDE

Pros:

  • Integración de terminal
  • Integración de depurador & otras características similares a IDE (necesita soporte de idioma a través de complementos)
  • Bajo desarrollo activo

Contras:

  • El complemento de lenguaje Ruby no recibe muchas actualizaciones, pero funciona 🙂

RubyMine IDE

RubyMine es un editor de código fuente cerrado de JetBrains. Es el IDE más completo en términos de características, pero tampoco es gratuito.

RubyMine IDE

Pros:

  • Soporte de refactorización
  • Integración con marcos de prueba, bundler, rake, terminal, etc.
  • Autocompletado inteligente

Contras:

  • Código cerrado
  • Puede sentirse «pesado» en términos de rendimiento & Diseño de interfaz de usuario

Editor VIM

VIM (VI mejorado) es un editor de código abierto que ha existido durante siglos, la característica más llamativa es que es basado, a diferencia de los otros editores que están basados en GUI. Tiene innumerables complementos que puede instalar para agregar nuevas características.

VIM Editor Ruby

Pros:

  • Muchos atajos de teclado & plugins
  • Puede hacer todo lo que necesite sin salir del terminal & sin el ratón
  • Potentes funciones de edición (eliminar comillas internas, reemplazar expresiones regulares, selección de bloques, etc.).)

Contras:

  • Curva de aprendizaje pronunciada
  • La configuración inicial lleva algún tiempo (.vimrc file & instalando plugins)

Otros editores

Si bien estos cuatro editores son los que creo que son los más populares en la comunidad de Ruby, hay otros que merecen una mención.

Aquí está la lista:

  • Sublime Text
  • Emacs
  • Cloud9 (editor en línea)

Siéntase libre de dar a estos una oportunidad.

Personalmente, uso Atom para la mayor parte de mi desarrollo de Ruby & escritura, para ediciones rápidas (como archivos de configuración) uso VIM.

Resumen

Ha aprendido sobre algunos editores de Ruby que pueden hacer su trabajo más fácil, ¿cuál va a elegir?

Deja una respuesta

Tu dirección de correo electrónico no será publicada.