Click here to Skip to main content
16,014,392 members

Survey Results

Who would you prefer as Supreme Ruler of the Desktop?   [Edit]

Survey period: 27 Aug 2001 to 3 Sep 2001

For good or bad, the desktop is ruled by Microsoft. Just imagine an alternate reality where a different company owned the desktop OS market. Who would you prefer?

OptionVotes% 
I'd prefer to keep Microsoft54849.95
Sun Microsystems524.74
Apple676.11
RedHat11710.67
FreeBSD262.37
Digital Research (DR-DOS)80.73
Amiga716.47
IBM222.01
I'd prefer there were many different desktop OS's all with equal market share.18616.96



 
GeneralRe: Voting for Windows Pin
Rendition's Tune30-Aug-01 12:52
Rendition's Tune30-Aug-01 12:52 
GeneralRe: Voting for Windows Pin
George30-Aug-01 19:48
George30-Aug-01 19:48 
GeneralRe: Voting for Windows Pin
27-Aug-01 3:55
suss27-Aug-01 3:55 
GeneralRe: Voting for Windows Pin
#realJSOP27-Aug-01 10:07
professional#realJSOP27-Aug-01 10:07 
GeneralRe: Voting for Windows Pin
Paul A. Howes28-Aug-01 4:13
Paul A. Howes28-Aug-01 4:13 
GeneralRe: Voting for Windows Pin
Anders Molin27-Aug-01 20:27
professionalAnders Molin27-Aug-01 20:27 
GeneralRe: Voting for Windows Pin
Tony Shell28-Aug-01 20:25
professionalTony Shell28-Aug-01 20:25 
GeneralRe: Voting for Windows Pin
Paul A. Howes29-Aug-01 3:14
Paul A. Howes29-Aug-01 3:14 
The largest problem with using a "higher" (meaning abstracted from the underlying OS) platform for your application means that this abstraction is usually based on the lowest common denominator of all the OS's that it supports.

There are many features in both Windows and Solaris that are not supported by Java, simply because the feature is so specific to that platform. If you plan to take advantage of it, then you end up having to write some of your code in another language, and then use JNI to glue the pieces together. (Unfortunately, JNI is hopelessly slow, which precludes its everyday use.) You end up with an application that is locked to a particular OS, even though you wrote it in this wonderful platform independant language!

For the moment, most of the application development I intend to do will be Windows-based, and use C or C++. I just don't see the advantages of writing code for other platforms that do not have as large of a user base.

Another thing that I have against Java is that Sun wanted everyone to adopt it as a language that would run on anything, because the JVM would be so widely ported. Right now, we have solid JVM implementations for Windows and Solaris, because that is what Sun itself is willing to support. There are implementations available for other OS's, such as Irix, Linux, and FreeBSD, but the JVMs available are usually not the lastest verson (1.1 and maybe 1.2), they do not support the newer features of the language itself, and they do not support some of the newer libraries like Java3D and the JMF. The result of this is that I would only be able to support Windows and Solaris. The number of Solaris users who would want my software is small, which sends me right back to Windows. Now, what is the point of having a 30MB JVM to (slowly) run a 20kB jar file, when I could have used the WTL and ended up with a 50kB executable that runs 50x faster? Thanks, but no thanks, Sun.


--
Paul

"I drank... WHAT?"

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.