1. There are OSes which aren't Linux and Windows you know. I used to develop Java under Mac OS X.
2. How do you count a developer who develops under multiple OSes?
3. Are you counting work only, or do you include personal projects?
4. Why do you want to know? Idle curiosity, or a misplaced sense that the majority are always right?
> I just wanna know if the majority develop under which
> OS.
>
> Best Regards
I expect it's Windows, simply because that's pretty much the standard OS for most companies to install on the desktops they roll out to employees. I'm currently working in a linux house, though
My guess from personal experience would be that the majority of developers develop under Windows, but that about half of their applications are deployed to Windows with the other half being mostly distributed between Solaris and Linux boxes.
Note that most of my experience is with J2EE applications, so the figures would probably be rather different for other app types.
For me it's a mix of the two. Our servers are linux and we connect to them from either linux or windows desktops (own choice, macs aren't very popular where I work). The windows users use both a terminal (putty), but also a windows IDE combined with Samba to be able to edit and build projects on the linux development server.
> I want to know the percentage of developing Java
> under Linux platform and under Windows platform. is
> it 50 % for each or most of developers develop under
> one platform?
>
I did a full survey of this just last week. I contacted 10,000 Java developers so to an accuracy of better than 1% I find that
78% develop on Windows
11% develop on Mac
12% develop on Linux
12% develop on AIX
6% develop on 'other' platforms.
You may quote me on this.
Do you have the exact questionnaire up somewhere? I ask because the numbre of users developing "on" AIX seems rather high. I can easily believe that 12% are deploying to AIX, but I have trouble believing that 12% are actually doing their development in that environment - so I have to wonder if there might be some ambiguity in the way the quesdtion was asked.
It also seems a bit of a unix heavy set of results, so I'm also wondering if there's some inherent bias towards J2EE in your respondents.
> > I want to know the percentage of developing Java
> > under Linux platform and under Windows platform. is
> > it 50 % for each or most of developers develop under
> > one platform?
>
> I did a full survey of this just last week. I contacted 10,000 Java
> developers so to an accuracy of better than 1% I find that
>
> 78% develop on Windows
> 11% develop on Mac
> 12% develop on Linux
> 12% develop on AIX
> 6% develop on 'other' platforms.
+
119%
> You may quote me on this.
Uhuh ;-)
kind regards,
Jo
> > 78% develop on Windows
> > 11% develop on Mac
> > 12% develop on Linux
> > 12% develop on AIX
> > 6% develop on 'other' platforms.
> +
> 119%
>
You're surprised at the fact that a little less than 20% of Java programmers work on two or more platforms?
> I did a full survey of this just last week. I
> contacted 10,000 Java developers so to an accuracy of
> better than 1% I find that
>
> 78% develop on Windows
> 11% develop on Mac
> 12% develop on Linux
> 12% develop on AIX
> 6% develop on 'other' platforms.
>
> You may quote me on this.
You put solaris under other ? I would have thought it would have at least got it's own category.
> > You're surprised at the fact that a little less
> than
> > 20% of Java programmers work on two or more
> platforms?
>
> 1) I'm surprised that everyone responded
The didn't.
> 2) I'm surprised there was no Vi or emacs
Are you trying to start a war? Last time the VI versus Emacs battle was waged, over 2000 developers died (mostly from boredom).
> 3) I'm surprised that all the java developers code ;-P
I'm surprised that people post questions like "I want to know the percentage of developing Java under Linux platform and under Windows platform. is it 50 % for each or most of developers develop under one platform?" .