Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Android doesn't really count as java, as it doesn't use the JVM.

But even if you do choose to count it, it's only a very small part of the java ecosystem. Applets are dead, and java desktop applications unpopular, but without you necessarily seeing it, enormous amounts of server side software are made with java. If it hadn't been Java, it would have been some other language, but the fact is that there is such an enormous ecosystem of high quality libraries, tools, infrastructure and experienced programmers, architects and devops built around Java and the JVM that I don't see anything toppling it from the #1 position any time soon.

C#, being a better designed and more rapidly evolved language, might have displaced it if Windows rather than Linux had become more popular as a server OS, but it didn't, and now it won't, so that is moot.



I don't agree that something isn't Java if it doesn't run on Oracle's JVM. I can write Java that runs on Kaffe, etc.

Personally I really like Java - coming from a C++ developer (11 years in the games industry). I wouldn't mind working with it everyday...


I didn't mention the word Oracle. Kaffe is still a JVM! It runs java applications unchanged.

Dalvik is not. It can't run java classes compiled with a regular java compiler




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: