05:01 PM

Rails Framework Adds Ajax Tools In Major Update

Adding the Ruby scripting language allows JavaScript calls and simplifies Ajax-style programming, the open-source vendor says.

Application development framework Rails went live with version 1.1 on Tuesday, adding more than 500 fixes and new features to the popular system for developing Web applications with the lightweight Ruby scripting language.

The star addition to Rails 1.1 is RJS, which enables JavaScript calls in Ruby code and simplifies AJAX (asynchronous JavaScript and XML)-style programming. Tasks that previously required more extensive coding and server calls can now be handled more concisely with RJS.

"It makes Web application programming a lot more like desktop GUI [graphical user interface] programming," said Jeremy Voorhis, lead architect at Planet Argon, a Portland, Ore., services firm that specializes in Ruby on Rails development. Planet Argon has already used RJS on several client projects. Because Rails is an open source project, developers can start working with new features before they make their way into a formal release.

Rails is a relative newcomer on the application development scene. The two-year-old framework is the brainchild of programmer David Heinemeier Hansson, who built it to use for application development at 37signals, a Chicago ISV that makes software-as-a-service applications. The framework caught on and is now used by Web applications such as community Web site 43 Things and scheduling software CalendarHub. Devotees are drawn to the specialized system for its tight focus on optimizing for Web application development, which allows it to avoid the scale and complexity of more broadly used programming languages.

A full description of Rails 1.1's new features is available on the Rails Web site. Rails has a conservative release history (it moved to 1.0 in December, after more than a year of widespread use), and 1.1 is an extensive package of updates that encompasses many initiatives previously released piecemeal.

"Moving to 1.1 is really a formality," Voorhis said. "It's a measurement of quality, and a statement that everything is stable."

Comment  | 
Print  | 
More Insights
Register for InformationWeek Newsletters
White Papers
Current Issue
How to Knock Down Barriers to Effective Risk Management
Risk management today is a hodgepodge of systems, siloed approaches, and poor data collection practices. That isn't how it should be.
Twitter Feed
InformationWeek Radio
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.