0. .Net Core介绍

1. 什么是 .Net Core

.Net 是开发平台

,Net 是 .Net Framework 和 ,Net Core 的统称;在以前,.Net Framework开发的程序只能应用于 Window 平台,为了解决跨平台的问题,出现了,Net Core

.Net Framework

.Net Framework有近20年的历史,.Net简称的最早拥有着,用于开发Window程序

,Net Core

,Net Core是免费的,跨平台的,开源的框架

需要注意的是:尽管绝大部分用法没变,但是 ,Net Core 不是 .Net Framework 的升级版,无法直接升级

云计算 Cloud Computing

云计算是一种基于互联网的计算方式,将数据和计算请求存储在远程的数据中心,通过互联网提供服务。

通俗易懂地举一个例子,现在很多人都会使用网盘来存储自己的照片、音乐、文档等文件。这就是一个云计算的例子,数据存储在远程的服务器上,用户可以通过互联网连接到服务器,随时随地访问自己的数据。云计算便利了用户访问数据的方式,同时还能节省计算资源与存储资源的成本。


2. .Net Core的重要性

.Net Framework的缺点

  1. 系统级别的安装,互相影响:比如我安装了 4.5 版本,电脑上所有的程序都会共享这个版本,假如某一个功能需要一个补丁,但是其他某个功能可能布不支持这个补丁,所以就有个问题,这个补丁到底安不安装

  2. 无法独立部署:就是我用.Net Framework开发无法直接打包发到对方电脑上运行,对方电脑必须有对应的.Net Framework版本才行

  3. ASP.NET 和 IIS 深度耦合

  4. ASP.NET 资源消耗大

  5. 非云原生

.Net Core的优点

  1. 支持独立部署,不互相影响
  2. 彻底模块化
  3. 没有历史包裹,运行效率高
  4. 不依赖于IIS
  5. 跨平台
  6. 符合现代开发理念:依赖注入,单元测试等

3. .Net Standard

在这里插入图片描述

可以理解为一个规范,更简单的理解就是所有.NET 平台的基类一样的意思,就是其他的框架可以根据需求有自己特殊的类,但是都必须要有.Net Standard里面的接口,差不多是这个意思,它只是一个标准,并不是实现
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值