.net Core 介绍

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

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

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

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上也能够部署在自定义宿主环境中网站

相关文章
相关标签/搜索