Home

Awesome

猫咪框架

Maomi 框架是一个简单的、简洁的开发框架,除了框架本身提供的功能之外,Maomi 还作为一个易于阅读的开源项目,能够给开发者提供设计框架的思路和代码。

Maomi 框架目前具有模块化和自动服务注册、多语言、事件总线、Web 四个模块。而整个解决方案中一共有 62 个项目,包括了日常部分框架的编写示例,例如怎么制作类似 dotnet-dump 的诊断工具、怎么定制日志框架以及怎么写一个日志框架、怎么使用 EMIT 写一个 AOP、怎么使用 Roslyn 写一个代码编译器、怎么设计类似 ABP 的模块化等,还包括了单元测试。

如果你想从零编写一个自己的开发框架,那么 62 个项目,每个部分都是独立的,可以帮助你学习、了解怎么编写各类框架。

关于如何使用 Maomi 框架,以及如何定制、编写常用框架,请参考文档地址:https://maomi.whuanle.cn