On 30 June 2011 14:30, Casper Bang <[email protected]> wrote:

> > Java is either not "enterprise" enough for cloud computing apparently
> > lacking the required widgets or it's too enterprisey and therefore not
> > cool enough to join the likes of Ruby and Python."
>
> You're missing an important point however. The philosophy of Java has
> always been, and still is, one language+library to rule them all. I
> mean, look at the gigantic and clunky mandatory runtime and how bloody
> hard it is to inter-operate with the underlying operating system and
> other applications. JNI is a freaking nighmare!
>

It's changing slowly... invokedynamic was a clear step in the right
direction, and future modularisation efforts (jigsaw) should nicely carve up
that monolith.  As a platform, Java still has plenty of potential.


> Pragmatists have long since realized that instead of being on the
> never ending search for the lowest-common denominator that satisfies
> everyone, perhaps it's smarter and easier to embrace the native
> platform rather than ignoring it, and give the developer easy access
> to pick and choose. Languages like Ruby, Perl, Python, JavaScript and
> C are all capable of that. Neither Chrome, Firefox, Pacasa, Google
> Earth or any other large known application (other than IDE's) are Java
> based.


Isn't it slightly underhanded to conflate JNI with GUI design?  After all,
it's only swing that actively tries to avoid any native functionality. Awt
is completely native (though it does use the lowest common subset, as you
state).  Of course, there's always SWT...

This point would be far more valid if made with regards to file system
support, an area where Java is thankfully going to make a massive
improvement following the release of NIO.2


> "The world is pulling away?" Yeah, look at Tiobe. And what the heck is
> > saying about the cloud? What's a "widget" for the cloud? Sorry, I won't
> > read it further.
>
> Tiobe is flawed though and tells more about enterprise lock-in than
> popularity (that is, what a developer would use in her own free time).
> Also, with 500.000 Android phones shipping daily, it's obviously a
> huge catalyst for Java on Tiobe's index, even if Android is not not
> [enterprise] Java.
>
> Duke is dead and the captain steering the Java boat is pretty much
> lost. It's drifting based on existing momentum but is destined to fall
> below C soon even on Tiobe. C'est la vie.
>
>
I don't care where Java drops on Tiobe.  After all, it's flawed...

-- 
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