Hacker News new | ask | show | jobs
by botfriendsarent 33 days ago
I actually dont see AOP ever coming back. Primarily because its authors were modeling smalltalk which ironically didnt even need AOP.

At first it hooks you these cross cutting concerns, but then you realize it handled better as a simple dependency.

AOP as a concept is great, however in practice using real world tools never lived up to the implications.

Its all or nothing, almost if not all code can be written as a "cross cutting concern"

I could write one function for the rest of my life, and simply use AOP to inject a different program.

but WHY would I do that? Something so incongruous with my mission as a software engineer. AOP was pretened smalltalk MVC glue for other languages that didnt have it at the time.

It didnt last long and it wont be back.