« 'Tis a great day | Main | Niagra »

November 30, 2005

RoR

As everyone is no doubt aware, there has been loads of hype about Ruby on Rails. A number of my ex-colleague got very excited about it some months ago. The hype however, IMO, was over the top, so much that it turned me off. I did have a look at it, but had made my mind up before hand that it was overhyped web-app rubbish!

Six months later, my good friend (and awesome developer), Simon, said that he was quite impressed with it. So I decided to have another look, this time with my eyes open.


I have been writing an Agile project planner, which is quite amusing! I have been, and still am, against the use of such tools (for another blog). Anyway, it is a good candidate for a web application and there is enough depth to give rails a decent trial.


So far I am quite impressed. The shear pace at which you can knock out functionality is astonishing. For the first time I think I am actually enjoying writing a web application. The amount of code that I have written is negligible, mostly view code and a few bits added to controllers etc. Largely it has been a straight forward and enjoyable exercise.


The next step is to exploit the built-in ajax and drag and drop effects to create a cool way of moving cards into an iteration and progressing them across a Story Board.


Once that is done, all that is left is to train my daughters up and start a web dev company. I'll get my daughters to pump out rails apps after school ;-)


Still lots to learn and I haven't had to deal with deployment, configuration, and other things that always give you headaches on most projects. Still not convinced on the Database-Driven approach either, feels a little odd. Also as it is easy to knock up apps quickly, it is also very easy to create a complete mess faster than ever before! However, thus far, given the choice between writing a web app in Rails, Java/.Net etc, I think i could do the development piece in rails much faster and have loads more fun doing it.

Posted by Damian at November 30, 2005 02:01 PM

Comments

RoR is kinda interesting - R CLR is another interest area. It's unclear however is any investment banks are prepared to down down the Rail road.

Posted by: Matt Davey [TypeKey Profile Page] at December 2, 2005 02:55 PM

I think there are plenty of opportunities for Rails in banks. Some through stealth, i.e, need a way of cruding test data etc. Rails suits any apps that are a view on a database. Coupled with JavaScript and AJAX you can build some pretty nice UIs. Whilst I don't think rails apps are going to be the next Traders desktop, I do think there are opportunities to use it in IBs.

Posted by: Damian [TypeKey Profile Page] at December 5, 2005 09:41 AM

Post a comment

Thanks for signing in, . Now you can comment. (sign out)

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


Remember me?