Prague, Czech Republic (PRWEB) September 08, 2011
SharpCrafters (http://www.sharpcrafters.com/), makers of .NET developer tools, announced today a rising trend in aspect-oriented programming adoption among .NET developers in Fortune 500 companies.
Aspect-oriented programming (AOP), invented at the Xerox Palo Alto Research Center (PARC) in 1997, is an approach to software development that provides a cleaner separation of concerns in complex applications than standard object-oriented programming (OOP), especially where cross-cutting behavior is concerned.
“OOP has proven an excellent model for code architecture and organization,” says Gael Fraiteur, SharpCrafters founder. “It falls short, however, when developers must implement cross-cutting concerns – behaviors that are used across a large number of business requirements, such as logging and security, and cannot easily be isolated.”
Java developers, especially those in large organizations, have long benefited from aspect-oriented programming in the form of AspectJ™, JBoss™ AOP, and Spring™ AOP. Now the programming approach appears to be catching on in the .NET developer community, with a variety of open-source and commercial AOP solutions available for the Microsoft .NET developer platform.
SharpCrafters, makers of PostSharp™ – an aspect-oriented framework for .NET, claim the adoption rate is highest among .NET developers working in large organizations, especially those in finance and healthcare industries. The developer tool maker now counts companies such as Siemens, Philips, Bank of America, and BNP Paribas among its customers.
“It’s no surprise,” says Gael Fraiteur. “AOP works very well with business applications and allows development teams to better focus on business value rather than infrastructure. Larger companies tend to have larger, more complex, applications and therefore experience higher returns from AOP.”
The company recently published a free white paper titled "Producing Cleaner Code with Aspect-Oriented Programming" which demonstrates the negative impact of cross-cutting concerns on OOP applications, explores the solutions that have been recruited to address the problem, and shows why AOP is a better solution in complex applications. Available at http://www.sharpcrafters.com/postsharp/white-paper.
SharpCrafters builds tools for .NET developers who want to focus on business logic and creative solutions rather than mundane, repetitive tasks. The company’s flagship product is PostSharp™, an AOP framework for the Microsoft .NET developer platform that helps developers produce better quality code while reducing development and maintenance costs. SharpCrafters maintains its headquarters in Prague, Czech Republic.