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