Simon Willison’s Weblog

Subscribe

What are the main weaknesses of Java as a programming language?

15th October 2010

My answer to What are the main weaknesses of Java as a programming language? on Quora

A cultural bias towards over-engineering. In my experience Java code often ends up a huge network of Factories and AbstractFactories and Visitors and XML configuration files and every design pattern you care to mention, dozens of classes many of which contain hardly any procedural code at all. A lot of Java projects are essentially impossible to navigate without an IDE.

This is What are the main weaknesses of Java as a programming language? by Simon Willison, posted on 15th October 2010.

Next: Did you mean rel=shortlink vs. rel=shorturl?

Previous: Is there any consensus yet on link rel=shorturl vs rev=canonical?