Ruby – Too Much Diversity
The many companies who use Rails as their platform are muddling up the overall image of the platform which may be the main reason why it fails to go into mainstream web development. There are tons of variants and combination of the less than popular yet powerful tool which seems to be on a less than unified voice, compared to that of PHP which has a solid grip on the world and the web as a whole. Most of the pages we see on the internet are based on PHP with some dedicated yet promising ones on Rails, like the new and improved Ulitzer, which is set to become the premiere viral web advertising site of the whole web. That remains to be seen yet rails is simply too powerful enough and diverse which keeps it relevant in today’s unsecured web.
Security is one area where Rails leads, robust and strong security measures can eb implemented but with great difficulty for as stated and known by most developers who have experienced the whole spectrum of development tools, there is simply too much code to deal with. Though most of it is automatically generated, it is still a lot to deal with simply to locate bugs and othe issues that have to be promptly addressed.