+1.

Clearly, the complexity in real life Java projects is in the libraries/
frameworks/APIs.

No one has a hard time writing a for loop or inheriting a class in
Java.

I've never gotten frustrated writing new code (be it C, Java, C#,
Python, Perl, x86, etc). It's always, why is some library or framework
throwing some cryptic error, or behaving erratically for no apparent
reason, or not building or configuring correctly.

Also, "Java" covers a huge range of different types of software work.
For some use cases, there are Java-centric tool stacks that are
fantastic and for others there are superior alternatives that don't
use Java. It's not reasonable to lump them all together.

On Jul 28, 10:31 am, "[email protected]" <[email protected]>
wrote:
> Complex?  Actually Java is a pretty simple language.  Ruby/Python/
> Scala/Groovy all have many more features and richer syntax than Java.
>
> The APIs are overly complex.  And these APIs set a precedent for
> creating over-engineered super abstract solutions which unfortunately
> most people followed.

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