RubyMine 5 digs into iOS
The new version of RubyMine, the JetBrains IDE for Ruby development, now supports the RubyMotion toolchain which enables Ruby coders to write applications for iPhones, iPads and other iOS devices. RubyMotion is based on MacRuby and uses LLVM to produce native applications from Ruby code. "Now RubyMine provides full assistance for RubyMotion apps," said RubyMine's lead developer Dennis Ushakov, who also pointed to enhancements made to the IDE's code analysis, debugging and testing as part of the RubyMotion support.
Other new features in the IDE include Ruby 2.0 syntax and debugging support, the ability to import TextMate bundles for syntax highlighting, a CoffeeScript debugger for easier all-round web development and run and debug support for TorqueBox and Trinidad platforms. Deployment issues are also addressed with simpler gem application development, remote Ruby interpreter management and Puppet support.
The IDE has a new dark look and feel user interface dubbed "Darcula" and Retina display quality icons. Improvements have been made to the IDE's Ruby and Rails mode and to the IdeaVim plugin, and new features have been added to its Sass and LESS support. There are also enhancements to the database tools and version control system tools for git, Mercurial and Subversion. Further details are available on the What's New page.
RubyMine 5.0 is available on a free 30-day trial and then costs £73+VAT for a personal licence or £147+VAT for a commercial licence. Free licences for classroom use and for qualifying open source projects are also available.