Other than whining, can you give some actual examples? The vast
majority of complaints about the complexity of java are inherent in
ANY popular language. And writing in the popular language has a heck
of a lot of benefits for a company - they can for example hire people
without looking for 2 years.

Let's take a look at the ridiculous amount of web frameworks for java.
Do you really think if python's userbase became ~20x larger so its
more or less on the level of java, Python remains the go-to choice?
Someone will be unhappy, someone will build something new. Maybe not
today, but technology marches on. Next year, there'll be some more
modern way of programming, possibly node.js style event driven, and
someone will write something hopefully on top of twisted and the
process starts all over again.

Language features? Same deal. Once a language is THAT popular, it
becomes virtually impossible to break backwards compatibility, because
if you do, you split the community, and as the community splits, so do
the most popular libraries for it, splitting THEIR communities. It
really isn't any prettier than the java solution. See the (relative)
disaster that is Python3K.

I might get genuinely excited about a language that manages to
modularize the language itself, so there's a somewhat sane upgrade
path, but no language exists that does this. Furthermore, adding such
a concept can be done to any language, including java.

The only complaint that seemed to be anything other than silly
posturing in a vain attempt to sell Issue 9 (stop calling it go!) is
that 'every step must be justified to the compiler'. Yes, of course.
People like this more than they dislike it. Ask any big iron java
shop.

On Jul 24, 11:06 am, Blanford <[email protected]> wrote:
> http://developers.slashdot.org/article.pl?sid=10/07/23/1838243
>
> I have wondered this for years, how Java could be the language of
> choice for web application design.
>
> Java is so much more complex and unproductive compared to a language
> like Python.
> This adds up to time and money.
>
> If I ran a business I would definitely use Java as little as possible.
>
> snydeq writes
> "Google distinguished engineer Rob Pike ripped the use of Java and C++
> during his keynote at OSCON, saying that these 'industrial programming
> languages' are way too complex and not adequately suited for today's
> computing environments. 'I think these languages are too hard to use,
> too subtle, too intricate. They're far too verbose and their subtlety,
> intricacy and verbosity seem to be increasing over time. They're
> oversold, and used far too broadly,' Pike said. 'How do we have stuff
> like this [get to be] the standard way of computing that is taught in
> schools and is used in industry? [This sort of programming] is very
> bureaucratic. Every step must be justified to the compiler.' Pike also
> spoke out against the performance of interpreted languages and dynamic
> typing."

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