Originally posted by blackiwid
View Post
Just look at how popular Internet Explorer browser is, despite the fact that Firefox, Opera, and Chrome were all easy to install, free, and clearly better for somewhere near ten years. (Arguably IE11 closes the gap a lot - but there is still a gap.)
Linux has to penetrate an existing market to make progress on desktops. I would love to see it work, but I wouldn't be surprised if ultimately Android and Chrome OS evolve into being useful enough full fledge desktop operating systems that one or both of them supplants Windows. I think a Linux distribution may never manage it.
Originally posted by blackiwid
- There are lots of Java developers, so it gave them a good market for potential developers.
- Java runs in a virtual machine, so you don't need to recompile for different processor architectures.
- Java has good support for a security layer and restricted application permissions.
Scripting languages would have been easier to use, but had worse performance. Real compiled languages like C, C++, and Objective C make it easier for application developers to bypass the security layer (pointer arithmetic, buffer overflows, etc...).
Java does have a performance drawback against C, Objective C, or C++, but we're already seeing smart phones with eight core processors and 3GB of RAM. Sure a cheaper device with applications written in Objective C can do better, but how many people are going to give up the million applications in the Google Play store to save a few dollars on their phone?
Comment