Merkmale

RubyMine – die beste IDE für …

Ruby-Entwicklung

Die RubyMine IDE von JetBrains umfasst einen umfangreichen Ruby Code-Editor mit Kenntnis dynamischer Sprachspezifika. Sie bietet eine intelligente Programmierunterstützung, eine intelligente Code-Refaktorierung sowie umfassende Möglichkeiten der Code-Analyse. Dank einfacher Projektkonfiguration, automatischer Ruby Gems-Verwaltung, Support für Rake und integrierten Konsolen bietet sie alles, was ein Ruby-Entwickler von einer Entwicklungsumgebung erwartet.

Weitere Informationen

Ruby on Rails

RubyMine vereint zugehörige RoR-Funktionen inklusive Projektstrukturansichten, schnelle Navigationsoptionen zwischen Model, View und Controller, Rails-spezifische Codevervollständigung, Intentionsaktionen und automatische Refaktorierung. All dies sowie ein herausragender Support für die Bearbeitung von ERB, HAML und Slim, fortgeschrittene Webentwicklungstools und eine integrierte Rails-Konsole machen es Ihnen möglich, innovative Web-Anwendungen zu kreieren.

Weitere Informationen

JavaScript und HTML/CSS

Dank der branchenführenden Programmierunterstützung von RubyMine und einer breiten Palette an fortschrittlichen Funktionen, profitieren Sie für Ihre Client- und Server-seitige Entwicklung in JavaScript, CoffeeScript, TypeScript, HTML, CSS, Less oder Sass von Geschwindigkeit und Effizienz. Node.js, Dart, AngularJS und JavaScript Test-Frameworks werden mittels kostenfreien Plug-ins unterstützt. Verbessern und optimieren Sie Ihre Debuggingerfahrung ohne die IDE verlassen zu müssen, dank Debugging-Tools für JavaScript und Node.js.

Weitere Informationen

Machen Sie das Beste aus Ihrem Code mit …

Codeanalyse und Refaktorierung

Überlassen Sie die Arbeit am Code Ihrer IDE. Intelligente, eingabebewusste Codevervollständigung, intelligente Code-Inspektionen, Live-Templates und Intentionsaktionen ermöglichen Ihnen, schneller und ergebnissicher zu programmieren. Die Refaktorierung Ihres Ruby-Codes erfolgt auf intelligente Weise mit Kenntnis der Sprachspezifika: sicheres Umbenennen und Löschen, Änderungsmethoden, Anlegen von Variablen, Inline-Variable/Methode und weitere Refaktorierungen.

Weitere Informationen

Tests

Der Wert von Tests sollte nicht unterschätzt werden. Anhand der flexiblen, ausgeklügelten Integration von RSpec, Cucumber, Shoulda, MiniTest und Test::Unit in RubyMine, werden Unit-Tests – ebenso wie das Programmieren von Code – schon bald zum Kinderspiel. Dank der intelligenten Codevervollständigung und Navigation lassen sich Tests schnell programmieren und einfach ausführen. Das graphische UI-Design vereinfacht die Analyse der Ergebnisse.

Weitere Informationen

Zahlreiche integrierte Tools

Git, Subversion, Mercurial, Perforce und CVS: RubyMine kennt die beliebtesten Versionsverwaltungssysteme und SCMs und bietet für alle eine einheitliche UI. Konfigurieren Sie die automatische Implementierung schnell und einfach mittels FTP oder SFTP und verwalten Sie Ihre Infrastruktur mit Vagrant, Capistrano, Chef und/oder Puppet. Nutzen Sie die Datenbanktools einschließlich eines umfassenden Datenbankeditors und SQL-Support.

Weitere Informationen

Ein leistungsstarker Debugger

Die Feinabstimmung von Anwendungscode ist ein wesentlicher Schritt eines jeden Softwareprojekts. Der Ruby-Debugger von RubyMine macht sich die besten Eigenschaften des bewährten IntelliJ IDEA Java/JSP-Debuggers zu Nutze und geht gleichzeitig auf die Bedürfnisse von Ruby- und Rails-Entwicklern ein. Er ermöglicht Ihnen das Setzen von Haltepunkten in Ruby-, ERB- und JavaScript-Code und bietet besonders aufschlussreiche Ansichten wie Konsole, Variablen, Frames und „Watches“ (Überwachungselemente).

Weitere Informationen