Personally i think that what happened is that RoR just didn't scale to bigger projects. Java isn't perfect by any means but right now there isn't anything that scales out as well. And by scales out I don't necessarily mean performance, I mean team size.
Programming Trends on StackOverflow
61–64 of 64 posts
Re: Programming Trends on StackOverflow
#62As a happy Ruby/Rails dev I can't figure why Python has double the marketshare. I guess it's the Google backing and the history of Linux admin usage?
Python Libraries > Ruby Libraries, at least outside of the web development world. There is nothing even close to the quality of SciKit-Learn, Pandas, NumPy, SciPy, Mapnik, PyCUDA, Sage, PyQT, PyGTK+, PIL, Celery, etc. Ruby is an amazing language (as far as mutability-by-default languages go), but it is far too web-centric...which seems to have turned into a self-fulfilling prophesy.
Re: Programming Trends on StackOverflow
#63Earlier quoted context omitted.
Given StackOverflow's structure and operational methods, one would expect questions about products in the Microsoft stack to decline as searches return more relevant answers. To put it another way, as the site matures, more questions about x will tend to correlate to the inverse of x 's formal repositories of knowledge. A user who finds an answer to their ASP.NET question on StackOverflow, doesn't ask a new question.
This is a problem I run into. As a more junior developer, nearly all of my questions I haven't been able to answer with research have already been answered on stackoverflow. Employers want me to have tons of points, but I don't usually have to ask any questions.
Re: Programming Trends on StackOverflow
#64Add to the TIOBE data, and it doesn't look pretty for Microsoft. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.... I suspect it's because of the failure of Microsoft in the mobile space.
I love C# and I love working on Windows. But no way I'm going to pay money for there "privilege" of publishing open source software!
(you can't install Win 8 apps from anywhere except the store. Must you limited subset of APIs. Must pay yearly subscription to let people download your software. Screw that.)