[Academic to Commercial ]
More and more languages are obviously integrating AOP, AspectJ (Java), AspectR (Ruby) and Aspect oriented does seem to be the place to go from a developer standpoint. What I want to know is, if anybody on a commercial scale is using AOSD to develop commercial products? Is an Open Source development ever going to gain the trust of industry? It may be ok for personal projects and other Open Source material but will your customers ever accept it? Is it the fact that AOP is new and, for most, confusing or is it the fact that AOP has developed in the environment it has.i.e Open Source, that may dissuade commercial development shops from accepting AOP.
What are the main features that may lead to AOP adoption? Is AOP really the next step on from OOP? Your opinions on the subject would be appreciated? Design features are one thing but widespread adoption is another, or is it?
Anything you care to add on the subject would be appreciated at this questionnaire.
Thank you for your participation.
Shane Hassan
http://www.geocities.com/aspect505