Resharper probably isn't going to run on here. Resharper has definitely been a requirement in the past, but Jetbrains seems to be slow to embrace Rosylen, which is clearly the future on .NET. It's not at all clear to be how long they're going to remain in their dominant position.
Common sense. Calculate how much traffic Wikipedia + Facebook + Wordpress + All The Rest generate. Calculate in the fact that most services talk to other services and more importantly, talk to Facebook.
No matter how you try to hide from it, it's blatantly clear that PHP runs at least half the entire Web.
What else exactly did you think was? Surely you didn't think Python was running half the web. Obviously Ruby isn't. So what does that leave? Coldfusion? C?
You don't agree with the notion that many tech products like web languages (or browsers, operating systems / mobile platforms, or whatever) tend to trend heavily toward a single dominant product (either due to one simply being better, and or a benefit derived from scale of use such as plugins or knowledge availability etc etc)?
Sorry not an OSS project (at least not yet). I've got one work project on GH and one "nights and weekends startup" project both in private repositories. But I like the workflow of using git for my source control versus something like TFS. Although I admit I initially picked it up just because I wanted to learn something new, I used GH instead of a local git repository because my side project has another collaborator.
EDIT: my beef with Codeplex is that I just don't find it very usable when I'm researching something. Purely as a repository for things like NuGet packages it's probably fine.
yeah... I figured it did represent something distinct in peoples hiring intentions so was worth splitting out. From a straight language POV you'd be right but I think it would miss some interesting subtelty in the stats. Also, from talking to people hiring android devs I know they'd rather they had adnroid development experience, not just any old java experience.
Maybe I should put a few different versions together to allow for a straight language shoot out and then also capture some of the other interesting comparrisons separately.
True in other Java spheres as well. Someone writing servlets will have almost nothing in common, knowledge-wise, with someone writing Android apps. And then you have EJB, which is something else entirely.
It's like Java is English, and the job ads are for working on fantasy, sci-fi, and an encyclopedia. You have to know it, but it's a tiny fraction of what you need to know.