.net Core 介绍

1.net core 是microsoft 和 .net社区在GITHUB一起维护的通用性开发平台。它是跨平台的,支持windows MacOS和Linux,可用于设备、云、嵌入式/物联网场景

2.C#,VisualBasic,F#可用于为.net core 编写应用程序和库,编译器在.net core上运行

3.组成部分:.net运行时
一组框架库
一组SDK工具和语言编译器
.net应用主机用于启动.NET CORE应用

4.net core 和 .net framework的区别:

.net core&.net framework都是.net standard library的实现
.net framework是window平台持有的
.net core是跨平台
.net framework稳定性更高
windows桌面应用支持:.net framework
.net core更加依赖于Nuget

5.net core可以做什么
网站开发(pc、移动、平板)
后台管理开发
webapi服务接口开发
区块连开发/控制台应用开发

6.为什么选择.net core(.net core优势)
.net core从属于.net基金会由微软官方支持
.net core遵循更快的发布步调
C#是一个了不起的语言
.net 程序所有的运行脚本都能用命令行工具执行
.net core是一个更加灵活更加模块化框架
.net core是基于一组分解在NUGET的包
CPU效率高内存分配少
.net core可以在任何平台上简单部署
开源:能在GitHub上找到.net core源码
web ui和web api都有简单一致的web堆栈
对依赖注入的内置支持
能部署在IIS上也可以部署在自定义宿主环境中

posted @ 2018-12-06 13:49  CH|heyi  阅读(1544)  评论(0编辑  收藏  举报