[聚合文章] 码云推荐 | 基于 .NET Core 的 DDD 分层框架 ShriekFx

.Net 2018-01-17 28 阅读

ShriekFx

A ddd-cqrs framework for .NET Core 2.0 that would make you shriek! For it's simple,elegant and useful!

一个使用 .NET Core 2.0 开发的简单易用的领域驱动设计分层框架(DDD+CQRS),宗旨是让小型应用也能用DDD的思想去开发,使开发者告别对领域驱动设计的复杂认识。

特性:

  1. 领域驱动设计(DDD)
  2. 命令查询职责分离(CQRS)
  3. 事件驱动架构 (EDA)
  4. 事件回溯 (ES)
  5. 最终一致性 (Eventually Consistent)
  6. Server/Client 动态代理 (提供接口自动实现客户端和服务端)
  7. 框架中每个组件都有基础实现,只需一个核心类库就能跑起来
  8. 遵循端口与适配器模式,框架组件适配多种第三方组件实现,从单体到面向服务按需扩展

安装Nuget包

目前开发版本已发布到MyGet,从Nuget安装时需要添加MyGet的源地址,或者在解决方案根目录添加 NuGet.config 文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
	<add key="Shriek-Fx" value="https://www.myget.org/F/shriek-fx/api/v3/index.json" />
	<add key="Nuget.org" value="https://api.nuget.org/v3/index.json" />
  </packageSources>
</configuration>

开发环境

  1. Visual Studio 15.3
  2. .NET Core 2.0 SDK [ x64 | x86 ]

任务列表(更新中):

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。