My colleage just showed me few websites that were built using Ruby on Rails and I have to say I was very impressed. He also demonstrated some of the cool features of Ruby and Rails which includes AJAX calls to update the database and the UI. And the best thing is that it took him only few minutes to convert the whole application to AJAX application.

My colleage just showed me few websites that were built using Ruby on Rails and I have to say I was very impressed. He also demonstrated some of the cool features of Ruby and Rails which includes AJAX calls to update the database and the UI. And the best thing is that it took him only few minutes to convert the whole application to AJAX application.

I did notice that Ruby does not have drag and drop controls to build the interface and you need to use raw HTML to create tables and ordered list controls. Some of the questions I wonder are:

1) How much Ruby on Rails scale?

2) Can it perform complex business logic?

3) How hard is it to maintain the script?

4) How hard is it to create new controls in Ruby?

I have never used Ruby on Rails but after viewing the demo I am very much interested in it.

If you are .NET developer and have used or using Ruby on Rails then I would like to hear your thoughts?