Características
RubyMine – el mejor IDE para…
Desarrollo en Ruby
El IDE RubyMine de JetBrains viene con un completo editor de código de Ruby que reconoce las especificidades dinámicas del lenguaje. Proporciona asistencia a la codificación inteligente, refactorización inteligente de código y capacidades de análisis profundo de código. Con una fácil configuración de proyectos, gestión automática de Ruby Gems, compatibilidad con Rake, y consolas integradas, tiene todo lo que un desarrollador de Ruby necesita en un entorno de desarrollo.
Ruby on Rails
RubyMine proporciona funcionalidades específicas de RoR, incluidas vistas de estructura del proyecto, opciones rápidas de navegación Model-View-Controller, finalización de código específico de Rails, acciones de intención y refactorizaciones automáticas. Todo esto, más el mejor respaldo de su clase para edición de ERB, HAML y Slim, junto con herramientas de desarrollo web avanzadas y una consola Rails incorporada, es la mejor receta para producir aplicaciones web de vanguardia.
JavaScript y HTML/CSS
Velocidad y eficiencia garantizadas para el desarrollo del lado del cliente y del servidor en JavaScript, CoffeeScript, TypeScript, HTML, CSS, Less o Sass, ya que RubyMine proporciona la mejor asistencia a la codificación de su clase y una amplia gama de funcionalidades avanzadas. Los marcos de trabajo de prueba Node.js, Dart, AngularJS y JavaScript son compatibles mediante complementos gratuitos. Mejore y optimice su experiencia de depuración sin abandonar el IDE, gracias a las herramientas de depuración de JavaScript y Node.js.
Mantenga su código en forma con…
Análisis de código y refactorizaciones
Deje que su IDE se ocupe de su código. Finalización de código inteligente y con reconocimiento de escritura, inspecciones de código inteligentes, plantillas en vivo y acciones de intención, trabajan en conjunto para ayudarle a codificar más rápido y a prueba de fallos. Refactorice su código Ruby de forma inteligente y específica para el idioma, con refactorizaciones Renombrar y Eliminar seguras, Extraer Método, Introducir Variable, Variable Inline o Método, y otras.
Pruebas
El valor de las pruebas no debería ser subestimado. Al igual que el código escrito, las pruebas de unidad se convierten en algo natural con la integración flexible y bien elaborada de RSpec, Cucumber, Shoulda, MiniTest y Test::Unit de RubyMine. Escriba pruebas rápidamente gracias a la navegación y la finalización de código inteligente, ejecute pruebas y analice sus resultados fácilmente con una IU gráfica.
Múltiples herramientas integradas
Git, Subversion, Mercurial, Perforce y CVS: RubyMine conoce los sistemas de control de versiones y SCMs más comunes y proporciona una IU unificada para todos ellos. Configure fácilmente la implementación automática mediante FTP o SFTP, y gestione su infraestructura con Vagrant, Capistrano, Chef y / o Puppet. Utilice herramientas de base de datos con un completo editor de bases de datos incluido y soporte de SQL.
Un depurador potente
La optimización del código de aplicación es un paso esencial en cada proyecto de software. El depurador de Ruby de RubyMine hereda todo lo mejor del excelente depurador de Java / JSP de IntelliJ IDEA, al mismo tiempo que se enfoca en las necesidades de los desarrolladores de Ruby y Rails. Permite puntos de interrupción en Ruby, ERB y código JavaScript y proporciona vistas altamente informativas como Consola, Variables, Marcos y Watches.