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.

Reply via email to