nordic currents

[ lexin | webster | wikipedia | dmoz ]

24.11.05

As I strongly suspected - Ruby is a great tool to Create Happy Programmers. After me (1) being a couple of abstractions too low (doing Java) for some years now, (2) creating a databaseaware class from scratch with Ruby on Rails (that I didn't know about at all) in less time than it would have take me to create it in Java (been working with for 8 years or so), (3) browsing through the wonderful why's (poignant) guide to Ruby and (4) being tired from all the Java buzz I strongly ponder the option to go for it. Stop being a Java developer and turn into a Ruby developer. It is such a nice language and the missing types are really making it just so much nicer to read. When doing the test-driven thing it doesn't really matter much if the language re typed or not, good tests will get the bugs anyway. Now this is a cool quote by David Heinemeier Hansson creator of Ruby on Rails:

Rails is better suited for the applications that most people do most of the time. It has its eye on the big 80 percent. There are 15 percent of the applications that are so tiny that they might make a better fit in PHP [it's available on every $2 host, you can have your entire application in one page] and then there's the most complex 5 percent that needs advanced integration with legacy systems or have other specialized needs. Java is definitely a great fit for that.

Now thats a thought. Seems like we are using Java in all the wrong places and will all the wrong techniques. I am currently stuck in a project with a webapp publishing read-only data: Tomcat on Hibernate (?!) on top of SQL Server. It is working but I believe the same app with Ruby on Rails could be written 20-40% of the code.

--- posted by froderik | 22:21 | ---

Comments: Post a Comment

Archives

03.04   04.04   05.04   07.04   08.04   10.04   11.04   01.05   02.05   03.05   04.05   07.05   08.05   11.05   12.05   01.06   02.06   05.06  

This page is powered by Blogger. Isn't yours?