Languages: Why Java is Not Suitable for Object-Oriented Frameworks
With Java the language of choice for most enterprise frameworks today, its inflexibility is always a source of frustration to former Smalltalkers. Here is a short paper on some of the reasons why.
Why Java is Not Suitable for Object-Oriented Frameworks
Dragos A. Manolescu and Adrian E. Kunzle
Many business applications involve Java and object-oriented frameworks. Several characteristics of Java conflict with some key features of frameworks. These conflicts force the creation of “work-arounds” by developers. We show several examples that illustrate the tensions that exist between Java and object-oriented frameworks, and discuss how we solved them.