Ruby on Rails Turns 1.0

Rails logo And there was much rejoicing: Ruby on Rails 1.0 has been released. Of course, as D.H.H. pointed out at the Snakes and Rubies talk weekend before last, they’ve actually been a backward-compatible, more or less production ready beast of awesome for at least a few months, but this is sweetly symbolic nonetheless. Mad props go out, of course, to the Rails Core Team. Now us Rails developers can quit whining about version 1.0 and get onto what’s truly important: whining about version 1.1.

Also, check out Rails’s birthday present: a completely redesigned website with some fresh aesthetic sauce from 37signals.

In other Rails news, the new “RJS” (Ruby+JavaScript) template API (which are powerful meta-programming macros to automate writing JavaScript to glue together all the various parts of an Ajax-enabled Rails app) isn’t even done yet and it’s already being talked about in a Pragmatic Programmers book. The latest beta copy of Pragmatic Ajax has a few paragraphs on RJS, as well as some good coverage of all things Ajax for Java, PHP, .NET and (of course) Rails. (RJS, by the way, is available now on Edge Rails — just run rake freeze_edge from your Rails app directory to download and use it.)