On Jul 1, 1:23 am, Casper Bang <[email protected]> wrote: > Sure I do, again when have I said otherwise?
Um, in your first post you said: > Neither Chrome, Firefox, Pacasa, Google > Earth or any other large known application (other than IDE's) are Java > based. That statement is flat out wrong. Now, you're adding the qualification that you only mean "end user" apps. And, of course, tons of major "end user" web sites are written in Java technologies, but I will infer you also mean "client-side Java". And then you are still ruling out Android... And then there is still the one off success of Minecraft. Also, Android obviously uses a completely separate runtime, but Android app development generally has a high overlap with Java technologies and the Java ecosystem. Obviously, Java the language is used, but you can use other JVM languages like Scala, you have limited use of other Java libraries, you generally use Java-centric IDEs and build tools and JVM compilers and intermediary JVM classfiles. The runtime is a major difference from traditional Java development, but the Java technology ecosystem plays a large role. Obviously, there are a lot of software areas where Java related tools haven't been successful and I wouldn't choose them: the predominant client toolset for end user web apps is HTML5/JavaScript and maybe Flash. And for games, particularly high performance 3D stuff, it's generally C, OpenGL, and LUA for scripting. Python and Haskell have their niches in academic work. And Apple's dev chain is the major toolset for iOS development. And Microsoft owns a large piece of the enterprise space, back office work, and small ISV integration type shops. As for the doom and gloom comments about Java: I really don't see it. I'd say Java, C, and Python are similar in that a lot of amazing work is happening in those tool spaces, even if the core languages aren't terribly exciting. -- 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.
