I have a few nits with this post, but am mostly irked by the comparisons between PHP (a language) and Rails (a framework)
So you're quite right, but I hope you would agree that the Rails/PHP comparison, in spite of its imperfections, is compatible with the point I was trying to make.
Although that is not necessarily a bad thing.
Perl, on the other hand...