Friday, September 08, 2006

Interpreted languages taking over

Sun is getting into interpreted languages and even they are jumping on the Ruby bandwagon. This just makes sense. And I believe the fundamental reason is that the act of compilation (on large scale projects especially) does not add enough value.

With agile requirements goes agile development and compilation doesn't add enough value (rigor, security, etc.) for the lost development gain. I see this every day on large projects where compile times are over ten minutes. The development cycle should be as fast as possible and then you compile only for a production environment.

The other main advantage of interpreted languages is no more xml configuration files. Bye bye Spring. Hallelujah!!!! No more java programming in psuedo languages/frameworks. Bye bye ant.
Back to learning one thing, Ruby, and learning it well.