263 karma · joined February 3, 2010
I'm language agnostic, but you must remember that other languages evolve too. PHP got namespaces and closures, C# - some dynamics, and Groovy - support from SpringSource/VMWare and is most popular language on JVM: Jython, JRuby, Scala - all far behind.
PHP has lots of opensource web-apps: OpenX, Wordpress, Joomla, Drupal, phpBB, SugarCRM, Magento eCommerce, MediaWiki you can just download and run on any hosting in couple of minutes. Every app has a community behind it. Haven't heard about anything as popular built with Rails(except Redmine).
Python - studied in Universities like MIT and can be found in any UNIX/Linux distribution. Lots of bindings and libraries(SciPy, NumPy, Twisted). Ruby bindings and libraries are far behind.
1. Django/Grails/Symfony/ASP.NET MVC are closing gaps in Python/Java/PHP/.NET communities, making RoR not as much attractive as it was couple years ago. Means much less new developers form these communities.
2. Today's start-ups are moving to RIA, where the UI is built via Capuccinno/SproutCore/GWT/Flex and Rails doesn't provide much benefit here compared to others.
3. Ruby hardly can fight with Python and PHP on their markets.
I admit Ruby influence and innovations, but I won't put my bets on it.
Check out Spring Framework bugs(about hundred total): 8 for 3.0.3 (current stable) 0 for 2.5.6 (previous stable)
Web IDE, RubyMine & PyCharm are just 1 plugin editions for less price.
They promised MySQL will be a separate division inside company, but said nothing about the site AFAIR.