Alternatives to Metalama
This section analyzes alternatives to Metalama for several applications. It tries to fairly present the pros and cons of each approach.
Application | Alternatives |
---|---|
Aspect-oriented programming | MSIL rewriting, middleware-based run-time approaches, and Roslyn-based frameworks. |
Code generation | Pre-build scripts, T4, MSIL rewriting, run-time generation, Roslyn code generators, Generative AI. |
Architecture verification | Code analyzers, architectural unit tests, custom Roslyn analyzers, custom scripts. |