Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address:

JetBrains readies Rails IDE

RubyMine 1.0 to bring the benefits of IntelliJ IDEA to the Ruby world

  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone

JetBrains, maker of the IntelliJ Idea Java IDE, now is shipping an IDE for Ruby and Ruby on Rails application development featuring familiarity with Rails conventions, the company said.

The JetBrains RubyMine 1.0 IDE, which is set to be announced on Tuesday, analyzes project code and offers code insight and code completion, JetBrains said. Rails-aware refactorings in the product simplify code changes.

"A lot of Rails code is based on conventions and we have a lot of built-in knowledge about these conventions, and we use it to drive refactoring and navigation and code completion," said Dmitry Jemerov, development lead at JetBrains. The company views its knowledge about Rails conventions as an advantage over alternatives, such as text editors and other IDEs, he said.

Available in a beta release for several months, RubyMine builds on capabilities of the IntelliJ Idea Java IDE in such areas as Web development, HTML, CSS, and JavaScript editing. Web authoring in RubyMine offers more productive Web development as well as inspections, project views, and quick navigation, the company said.

A graphical Ruby and Rails debugger includes breakpoints in both Ruby code and Rails RHTML view files. An API enables development of plug-ins for Ruby and Java. Version control systems integration is offered with features like advanced change lists and shelved changes for supported systems. With change lists, developers working on several items in parallel can divide work into separate lists. Shelves lists are code changes that can be set aside.

Integration is offered with the Subversion, Git, Perforce, and CVS version control systems. A single-developer commercial license for RubyMine costs $99 and includes updates for one year. RubyMine will be updated frequently, JetBrains said.

The company plans to support the upcoming Rails 3 release as soon as it gets details, Jemerov said.

JetBrains previously has accommodated Ruby development in IntelliJ Idea.

JetBrains last week announced availability of TeamCity 4.5, a distributed build management and continuous integration tool offering multiple UI improvements and enterprise features, such as user groups, improved LDAP support, and increased integration with Visual Studio and Eclipse. LDAP support has been extended with automatic user profile synchronization.

Users can set up a build server for projects and gain capabilities, such as continuous unit testing, code quality analysis, and early reporting on build problems, JetBrains said.

UI improvements include tests group and project-wide test details. Responsibility can be assigned for broken builds. Version 4.5 can parse XML reports from Ant JUnit tasks, NUnit, Surefire, and FindBugs. The Mono framework can be used as a .Net platform for continuous builds.

TeamCity 4.5 Professional, for 20 users or fewer and lacking LDAP authentication, is available free for small and midsized development teams. TeamCity 4.5 Enterprise is offered for a 60-day free trial at the same page. Commercial and personal licensing also is available.


  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone
Comments (3)
Login
Forgot your account info?

online shoesBy Anonymous on October 15, 2009, 3:26 amCheap Argyle Knit. Slippers Coquette Ugg,Classic Coquette Ugg,Australia Coquette Ugg, Women Coquette Slipper, warm Coquette UggSlipper. Australia Halendi Sandal, Retail...

Reply | Read entire comment

Python PluginBy noel.a on August 19, 2009, 6:18 pmIntelliJ IDEA 8 has beta-quality support for Python; it is an optional, downloadable plugin that isn't pre-packaged with the IDE. No idea if Intellij IDEA 9 will...

Reply | Read entire comment

Intellij IDEA 8By itforumz on August 15, 2009, 5:47 pmI have been doing java development using the IDEA version 8. I am going to start working on jython & python languages. Does IDEA has the supports for jython & python?...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a JavaWorld account? Log in here. Register now for a free account.