Channels ▼
RSS

Mobile

RubyMine 5 Bids To Expand Ruby Development Diversity


JetBrains has announced the availability of the RubyMine 5 development environment for Ruby and Rails. Supplied with a "full stack" of development tools, this major release comes with smart code assistance as well as expanded testing and debugging features for: RubyMotion, Ruby 2.0, and JRuby apps that are using TorqueBox or Trinidad.

The company positions RubyMine as suitable for diverse Ruby development ranging from simple testing scripts, to full-featured high-load web apps, to mobile apps as well. RubyMine now includes full support for the development for iOS with the help of RubyMotion.

"We're very excited to support RubyMotion [as] a powerful toolchain based on MacRuby for creating native iOS applications using our favorite Ruby language. Now RubyMine provides full assistance for RubyMotion apps, like it does for all other Ruby apps," said Dennis Ushakov, RubyMine lead developer. "To make Ruby development for iOS even more productive and pleasant, we used our code analysis routines to provide smart code completion for RubyMotion apps, and implemented debugging and testing support based on our visualization tools."

New and enhanced support is also available for other Ruby application elements including the CoffeeScript debugger for web development and RubyMine's syntax and debugging support.

NOTE: Syntax highlighting is now available for most of the programming languages through an import of TextMate bundles. Full running and debugging support is now available for TorqueBox and Trinidad platforms.

  • Creating gems applications is now "as simple as" creating any other app.
  • Integration of remote Ruby interpreters is added for managing remote applications.
  • Puppet support is added for better management of application servers.

The firm says that RubyMine 5 brings a number of IDE improvements to make Ruby and Rails development "more comfortable", including a new dark look-and-feel for the UI; improvements in the IdeaVim plugin; and other new features for Sass and LESS languages.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video