in

Dé specialist in .NET trainingen en consultancy

Thomas Huijer

PostSharp: Aspect Oriented Programming in .NET

Ik weet niet meer hoe, maar ik kwam toevallig het volgende product tegen op het Internet: Post#. Post# is een lightweight AOP framework voor .NET. Het gebruikt een post-build process om de door de compiler gegenereerde assembly te modificeren. Het resultaat is dat je op een hele eenvoudige manier (door het toevoegen van attributes), de functionaliteit van je applicatie kan aanpassen. Aspect Oriented Programming in .NET dus...errug cool.

Ik raad iedereen aan om deze 7 minuten durende video te bekijken. Dat laat het beste zien wat het product doet en welke kracht het heeft. Ik weet zeker dat ik dit ga gebruiken voor een product waar ik samen met een amerikaanse klant van ons aan werk. Nou ja, heb gewerkt en weer ga werken. Het ligt nu even stil. Maar dat komt wel weer.

Published okt 15 2007, 08:04 by Thomas
Filed under: , ,

Comments

 

Jo-wen said:

Het is erg handig. Er zijn heel veel nuttige toepassingen voor te bedenken.

Het enige nadeel is dat de compile time wel aanzienlijk toeneemt.

Gelukkig is de post-compiler tijdelijk uit te schakelen door een compiler directive te definieren "SkipPostSharp" (dit kan in je project properties)

november 2, 2007 3:50

About Thomas

Thomas is a senior consultant and trainer. He's interested in anything related to improving software quality like clean code, testability, process optimalization, architectures and developer tools. Thomas can be reached at thomas@oosterkamp.nl.