图解AspNetCore和Furion(0):概述和目录
2022/8/28 14:22:55
本文主要是介绍图解AspNetCore和Furion(0):概述和目录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ASP.NET Core是非常优秀的服务端框架,尽管国内应用的广泛性远不如Java,但在很多测评中,性能上已经可以碾压Java,更不论Node.js、Django、Laravel等。
Furion是建立在ASP.NET Core基础之上的服务端框架,在.NET圈内,还有久有胜名的ABP,新兴掘起的MASAStack。它们的定位,类似于Java圈中的Spring boot,或者Node.js圈中的Express、Nest.js等。它们为基础框架带来了以下几点变化:
- 对基础框架进行一定范围和程度的封装,比如对应用启动的封装和优化
- 融入了一些优秀的第三方库,比如实体映射的Mappers/AutoMapper
- 提供的项目组织的最佳实践,比如以DDD的方式来组织多层项目
- 总体目标,都是为了使框架更易用、更全面,当然,在性能上都会有少少牺牲。
Furion和MASA都是国内的优秀框架,Furion已经迭代到4版本,比较成熟,已经用于非常多的生产项目,特别适合用于搭建单体项目。而MASA则是后起之秀,2022年底才会正式推出1.0版,它天生支持分布式和微服务,集成了Dapr,功能也更加全面,比如有自己的Blazor组件库,有全面的Auth权限管理框架,未来甚至还有工作流,非常看好它。但是,本系列主要还是介绍和学习AspNetCore和Furion。从AspNetCore直接过渡到MASA或者ABP,跨越性是比较高的,而没有DDD和分布式的Furion,反而有利于比较学习框架最基础的知识,通过对比学习,一方面打牢知识基础,另一方面也可以学习一些优秀的框架思想。
本系列将遵从简明扼要的原则,以图形化的形式,以尽可能少的代码,对框架的知识点进行梳理,不全面,但有脉络,适合有一定的框架基础后,进行快速的复习和记忆。如果还没有接触过AspNetCore,推荐阅读:杨中科的《ASP.NET Core 技术内幕与项目实战》及B站视频,梁桐铭的《深入浅出ASP.NET Core》及B站视频,Furion的官方文档。
本系列文章的目录如下(渐进式补充):
- 应用启动
- 依赖注入
- 配置选项
- 日志记录
这篇关于图解AspNetCore和Furion(0):概述和目录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具