.Net Core 入门:项目经验(三)

.NET Core是一种轻量级、模块化的框架,适用于现代应用开发,尤其是微服务架构。它需要开发者手动配置更多组件,如session管理等,但在Linux环境下展现出更好的性能。.NET Core支持依赖注入等现代软件设计模式,并自带Entity Framework Core ORM框架。
  1. 其实.Net Core 与 .Net Framework 代码上写法没什么区别,无非就是声明、调用、入库、展示等

  2. .Net Framework 基本上内置了你要的一切代码,你可以想象成是一个很大的屋子,屋子里面有你要的东西,你要什么都有。但.Net Core 就不一样,就只是一个壳子,你想要什么都需要你自己去创建。
    比如:你用.Net Core 开发一个网站,那么像一些session你都需要进行注入,方可使用

  3. .Net Core部署在Linux服务器上性能更好

  4. 如果懂得控制反转、依赖注入的概念跟用法,更加容易掌握.net core。

  5. 如果是第一次接触,开发小项目那么请放心大胆尝试.net core,它没有想象中那么难。但如果是中大型项目,那么建议搭建稳定架构,再做尝试。至少架构中应该要有日志、权限、缓存等。可以考虑ABP框架

  6. .Net Core 自带ORM框架:Entity Framework (EF) Core。
    https://docs.microsoft.com/zh-cn/ef/core/
    之前项目中就用过,也用了一些DDD设计模式的思想,还是挺好用的:
    在这里插入图片描述

  7. .Net Core模块化的特性特别适合做微服务,而做微服务框架跟DDD设计模式也很搭配,有兴趣的建议看看ABP框架,后续我会持续更新。
    https://blog.csdn.net/humankyle/article/details/108714794

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值