快捷搜索:  汽车  科技

net框架及应用(.NET5平台下企业应用开发框架)

net框架及应用(.NET5平台下企业应用开发框架)

框架特点
  • 全新面貌:基于 .NET 5 平台,没有历史包袱
  • 极易入门:只需要一个 Inject() 即可完成配置
  • 极速开发:内置丰富的企业应用开发功能
  • 极少依赖:框架只依赖三个第三方包
  • 极其灵活:轻松面对多变复杂的需求
  • 极易维护:采用独特的架构思想,只为长久维护设计
  • 完整文档:提供完善的开发文档
功能模块

net框架及应用(.NET5平台下企业应用开发框架)(1)

框架依赖

Fur 为了追求极速入门,极致性能,尽可能的不使用或减少第三方依赖。目前 Fur 仅集成了以下三个依赖:

  • Mapster:比 AutoMapper 还高性能的对象映射
  • MiniProfiler:性能分析和监听必备
  • Swashbuckle:Swagger 接口文档

麻雀虽小五脏俱全。Fur 即使只集成了这三个依赖,但是主流的 依赖注入/控制反转,AOP 面向切面编程,事件总线,数据验证,数据库操作 等等一个都不少。

环境要求
  • Visual Studio 2019 Preview 16.8
  • .NET 5 SDK
  • .Net Standard 2.1
支持平台
  • 运行环境 Windows Linux MacOS Docker/K8S/K3S/Rancher Xamarin/MAUI
  • 数据库 SqlServer Sqlite Azure Cosmos MySql PostgreSQL InMemoryDatabase Oracle Firebird 达梦数据库
  • 应用部署 Kestrel Nginx Jexus IIS Apache PM2 Supervisor 单文件 容器(Docker/K8S/K3S/Rancher)
关于性能

Fur 目前采用 Visual Studio 2019 Preview 16.8 自带性能测试和 JMeter 进行测试,由于篇幅有限,只贴部分测试图,测试结果如下:

net框架及应用(.NET5平台下企业应用开发框架)(2)


git地址:https://gitee.com/monksoul/Fur

猜您喜欢: