JetBrains readies Rails IDE

By Paul Krill, InfoWorld |  Development, java, JetBrains Add a new comment

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.

[ Related: Ruby on Rails on track for major upgrades. ]

"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.

    Add a comment

    Post a comment using one of these accounts
    Or join now
    At least 6 characters

    Note: Comment will appear soon after you have activated your account.
    Obscene/spam comments will be removed and accounts suspended.
    The information you submit is subject to our Privacy Policy and Terms of Service.

    ITworld LIVE

    DevelopmentWhite Papers & Webcasts

    White Paper

    HP NonStop SQL Fundamentals whitepaper

    This whitepaper offers a detailed look into the fundamentals of HP NonStop SQL solutions. See how this system delivers unprecedented levels of application availability with fail-safe data integrity and meets the needs of enterprises with large-scale business critical applications.

    White Paper

    Nebraska Medical Center case study

    See how the Nebraska Medical Center implemented a SQL solution to make information more readily available to streamline operations, improve patient care and facilitate medical research with an enterprise solution running on HP NonStop servers.

    White Paper

    Concepts of NonStop SQL/MX

    For DBAs and developers who are familiar with Oracle solutions and want to learn about NonStop SQL/MX, this whitepaper provides an overview of the similarities and differences between the two products-with a specific focus on implementation.

    White Paper

    6 Things Your CIO Needs to Know About Requirements

    If your organization is not predictably successful on technology projects, there is likely an issue in requirements. CIOs must take action and own requirements maturity improvement. There are 6 main things a CIO must know about requirements.

    Webcast On Demand

    User Experience Monitoring

    In this webinar, you will learn hints & tips for improving end-user response times from Forrester Research analyst, Jean-Pierre Garbani.

    Sponsor: Nimsoft

    See more White Papers | Webcasts

    Ask a question

    Ask a Question