You often hear people say, "use JEE 6: you'll be able to write standards-based applications," or "use Spring: it is the best way of writing enterprise applications," or, even still "Java is dead; .NET is the only way forward". A much better approach is to say that we should write good code. Code that is made up of sharply defined, loosely-coupled, testable components. The frameworks and runtimes are here only to support our software design goals.
YOU MAY ALSO LIKE:
Elegant software that just so happens to use Spring
Jan Machacek is a passionate technologist with hands-on experience of the practical aspects of software delivery (architecture, quality, CI, CD), the project management approaches (applying the principles of agile project management), and mentoring and motivating engineering & business teams.