People are just being cranky and negative. Java isn't a "lie" at all. There are caveats and flaws that people are overreacting over.
The JVM client GUI platform handles Windows/Mac/Linux really well and there really isn't other dev platform that is even close. Again, there are definitely some caveats: - you don't get 100% of the native platform integration. For some apps, like a local file browser, web browser, text editor or a music/ video player, you want something that is completely platform specific and has perfect integration. But for many other apps, that's just not necessary. - There is more than Windows/Mac/Linux. Your Java apps won't run on iOS or a game console (PS3/Wii/360/Vita/DS) without a major rewriting effort. The game consoles all require C at the low level. - For a large range of consumer applications, HTML/JavaScript really have critical mass, and that market is increasingly rejecting JVM/ Flash/.NET. To resummarize positives: - High performance, excellent, best of breed Windows/Mac/Linux support. - Aamzing support for server side projects, abstract theoretical and computation work, client widget data/business UI apps, and OpenGL graphics apps. - JVM has an amazing ecosystem: The best alt-languages, the best IDEs, the best libraries, and the best build/test tools. When I've tried iOS development for their amazing client ecosystem, or Haskell for their amazingly purist approach, you really realize how much you miss from JVM in terms of build tools, test tools, library ecosystem, and quality IDEs. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
