【发布时间】:2009-10-21 18:37:51
【问题描述】:
我与同事就将面向方面编程作为 C# 语言的本机范例的优点进行了一些有趣的辩论。
辩论似乎分为三个阵营:
- 那些认为 C# 已经太复杂的人,像 AOP 这样的另一个主要特性只会使情况更加混乱。
- 那些认为这将是一个很好的补充,因为任何可以在不破坏现有语言的情况下增加语言表达力的东西都是一件好事。
- 那些认为没有必要的人,因为像 PostSharp 这样执行编译后 IL 编织的库已经允许它以一种语言中立的方式进行。
我很好奇 C#/.NET 开发人员社区的想法。
【问题讨论】:
标签: c# .net programming-languages aop