摘要: 目前面向方面编程(AOP)的主流工具是基于Java平台的AspectJ。该文论述了基于.NET平台的新AOP技术——Eos语言,该语言扩展了C#语言,引入一套完整的AOP语法,并提供Eos专用编译器,使其性能高于其他AOP实现技术。支持多语言的.NET平台的应用使跨语言应用AOP成为可能。
关键词:
面向方面编程,
C#语言,
方面,
.NET平台
Abstract: At present the main technology of Aspect Oriented Programming(AOP) is AspectJ based on Java. This paper discusses a new AOP technology called Eos language, which is based on .NET. Eos extends the C# language, introduces an intact syntax of AOP, and supplies a special compiler; all of these improve the performance of Eos compared with the other AOP tools. The multi-language characteristic of .NET makes cross language use of AOP possible.
Key words:
Aspect Oriented Programming(AOP),
C# language,
aspect,
.NET platform
中图分类号:
葛君伟;张 鹏;方义秋. 基于.NET平台的面向方面编程语言Eos[J]. 计算机工程, 2008, 34(10): 92-94.
GE Jun-wei; ZHANG Peng; FANG Yi-qiu. .NET-based Aspect Oriented Programming Language——Eos[J]. Computer Engineering, 2008, 34(10): 92-94.