December 17, 2007

JetBrains adds Ruby, Groovy to Java IDE

Plug-ins available for dynamic languages

JetBrains on Monday is unveiling plug-ins enabling users of its IntelliJ Idea IDE to accommodate Groovy and Ruby programming.

Rooted in Java development, the IDE is being expanded to accommodate newly popular dynamic languages. JetBrains now is offering its JetGroovy Plugin 1.0 for Groovy and Grails framework developers. Also available is Ruby Plugin 1.0 for Ruby development. These free, open source plug-ins previously were offered in a beta format.

"Basically, these plug-ins allow the same level of functionality for languages like Ruby and Groovy, the same as IntelliJ users enjoy for Java," said Eugene Vigdorchik, project lead at JetBrains.

Visual tools and run configurations are featured for Grails, with JetBrains planning additional enhancements for future releases. Groovy and Grails developers using IntelliJ Idea get access to cross-language support, for developing in both Groovy and Java, as well as a built-in debugger.

Context-sensitive GDK-aware (Groovy Development Kit) code completion is featured, as is cross-resolution between Groovy and Java. Refactoring and GSP (Groovy Server Pages) support, with Grails tags and Groovy coding assistance, are included as well.

A dedicated visual application model editor is featured for Grails along with automatic generators for Grails controllers, views, domain classes, jobs, and scripts. Error highlighting is enabled for Groovy and Grails.

For Ruby, developers can use advanced coding assistance with smart code completion. Support for JRuby, which is a version of Ruby to run on the Java Virtual Machine, is featured as well.

TestUnit and RSpec test frameworks are supported, along with refactoring, advanced navigation, and views. There are automatic generators for Ruby on Rails skeletons and Ruby Access modifiers. Various application servers are supported.

Syntax highlighting, code formatting, and folding are featured for Ruby, Grails, and Groovy.

The plug-ins are available for the IntelliJ Idea 7.0.2 maintenance release. Users of older versions can upgrade or take advantage of a free, 30-day trial. Plug-ins can be downloaded from the IntelliJ Idea Plugin Repository or via the IntelliJ Idea Plug-in Manager.

IntelliJ Idea costs $500 for an enterprise license.

Paul Krill is an editor at large at InfoWorld.
Close

On Twitter now

Application development

Powered by Twitter

White Paper

3 Waves, 1 Defense: How IPS Protects

Dating back to ancient Greece, a common military tactic was to launch a "human-wave" attack. Network security attackers today use a version of this ancient military tactic, but have become increasingly sophisticated. Learn how the security threat landscape has evolved and how to determine the best use of network security solutions to block ongoing and future waves of attacks.

Download now »

White Paper

How to Improve Delivery of Advanced Web Applications

The increasing demands for high availability, reliability and security of application access are driving the need for load balancers that not only provide traditional networking traffic management functions, but also a comprehensive set of network-level and application-level services. Learn more about these services and how they improve Web application delivery.

Download now »

White Paper

Business-Critical Benefits of Workload Automation Solutions

Until recently, enterprises have struggled with WLA implementation because of its complexities, dependencies, and costs. These obstacles existed primarily because WLA was simply not a mature technology. Today, however, WLA solutions are accessible, practical, and achievable for a broad spec¬trum of enterprises. This paper explores the current WLA landscape and an innovative solution that addresses historical obstacles to implementation.

Download now »

White Paper

Making the Move: When, What, and How to Migrate from Unix to Linux

A combination of business, economic, and technological factors are making the switch from UNIX to Linux an easy choice. Determining what to migrate and how to conduct the migration are critical to getting started. This paper discusses the migration efforts and recommended planning for a migration to Linux.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.