Opinionated Architecture

Posted 20 December 2007 @ 1:45 pm by Nati Shalom

I first heard the term "opinionated architecture" in Keith Donald's presentation during The Spring Experience. He used this term to describe the emergence of new web frameworks, such as Grails and Ruby on Rails. The term immediately caught my attention, as it describes in two words what we've been trying to achieve with OpenSpaces and Spring. Owen Taylor explains that very well in his recent blog Opinionated architecture - blue prints without the middleman . I particularly liked this testimonial:

As it happens, I have watched the growth of OpenSpaces over the last many months with the skeptical eye of a - er skeptic - not realizing that the purpose of the framework is not only buzzword compliance and the implementation of popular development practices, but in the context of GigaSpaces and what is offered to our prospects and customers, a truly opinionated framework that takes the vastly flexible GigaSpaces infrastructure and service implementations and distills *the* successful use of it all into enforceable use of the Spring programmatic approach and technologies, thus empowering the neophyte and thought-leader alike with the unmistakably opinionated path to success.
The beauty of the switch to the prescriptive and formulaic from the free and often flailing style, is the stunningly rapid improvement in adoption rate, early prototyping successes, and sustained production-systems that continue to reinforce my growing certainty that we got our bit of it right this time.

Read more...

Comments are closed.