Java is now in danger, it's getting too difficult to manage, and both evolutionary and revolutionary steps to remedy the problem are failing us. The basic problems.
4.1. Java's New Job Description
Once Java moved to the server side, it became the core server-side development language. Java carries an increasing load in enterprise development, from object-relational mapping with distributed transactions to messaging with XML binding for service-oriented architectures. So the job that we use Java to do is ever changing. The language is remarkably flexible, so it's lived up to the challenge so far.
But all of the extra power comes with added complexity.
Continue reading "Chapter 4 [Why Java Now Sounds Like] Glass Breaking" »