/Creekdream.AspNetCore

Based on the application framework developed by .Net Standard, it is committed to rapid development, standardization of some standards, and so on.

Primary LanguageC#MIT LicenseMIT

Creekdream AspNetCore 框架

Creekdream AspNetCore 致力于打造原生、简洁、清晰化结构的 .NET CORE 项目架构设计,在组件以及框架的封装尽可能遵从 .NET CORE 的设计理念。

框架特点

框架吸收了 ABP 等一些开源框架的优秀设计,由于近几年微服务盛行,框架设计原则尽可能从简单、易用。 在模块化设计上尽可能独立,在核心类库上尽可能减少依赖,致力打造干净、整洁、易理解、快速开发的友好体验。

应用架构图

image

框架特性

框架基础核心模块:

框架独立模块

不依赖项目框架,独立模块有自己的核心接口层,可自行根据不同需求多实现。

框架示例及模板

框架示例领域驱动分层:

  • 应用层
  • 核心领域层
  • 仓储层
  • UI层

微服务独立项目

微服务架构图

image

参与贡献

  1. Fork Creekdream.AspNetCore 开源框架
  2. 新建 feature-{tag} 分支
  3. 完成功能并提交代码
  4. 新建 Pull Request

更新日志