日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

DotNet Core 介绍

發(fā)布時(shí)間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DotNet Core 介绍 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

asp.net core rtm 6月底即將發(fā)布,自己也想著為社區(qū)做點(diǎn)共享,剛好最近不太忙,看到社區(qū)的小伙伴們都在為dotnet core的推廣而貢獻(xiàn)力量,項(xiàng)目中剛好在用rc2版本,就多寫(xiě)些文章來(lái)幫助那些還在學(xué)習(xí)的朋友們吧。


目錄

  • dotnet core 和 .net的區(qū)別

  • github中dotnet core各個(gè)項(xiàng)目的狀況

一、 dotnet core 和 .net的區(qū)別

目前在使用C#開(kāi)發(fā)應(yīng)用程序的時(shí)候,有兩種框架可供選擇: .Net Framework 和 .Net Core,那他們有什么不同的地方呢?或者說(shuō)是微軟為什么要做兩個(gè)框架,在同一個(gè)平臺(tái)上運(yùn)行不好嗎?就先讓我們一起看看他們之間的不同。

大家都知道 .Net Core是跨平臺(tái)的,除了運(yùn)行在windows上之外,還可以運(yùn)行在Linux和Mac OS上。而 .Net Framework只能運(yùn)行在windows上或者借助于Mono運(yùn)行于其他平臺(tái)上。 .Net Core和 .Net Framework可以理解為一個(gè)子集和父集的關(guān)系,之所以 .Net Core帶了個(gè)Core是因?yàn)樗?.Net Framework的一些核心的功能和特性,比如它們共享GC (Garbage Collection,垃圾收集,垃圾回收),jit(Just-In-Time )編譯器,還有類(lèi)型系統(tǒng)和語(yǔ)言特性等。

  • 那么 asp.net 和 asp.net core 的區(qū)別呢?

    asp.net 目前的版本是asp.net 4.6,它已經(jīng)被使用了很多年了,它比較穩(wěn)定,如果你的系統(tǒng)不需要跨平臺(tái),只是在windows上運(yùn)行的話,可以使用asp.net 4.6, 它很穩(wěn)定并且很多第三方庫(kù)都對(duì)其進(jìn)行了支持。

    asp.net core 是采用了 .net core的新一代asp.net架構(gòu)程序。目前的版本是RC2。后面會(huì)對(duì)其進(jìn)行大量介紹。

下面這張圖就是他們之間的關(guān)系:

二、 github中dotnet core各個(gè)項(xiàng)目的狀況

有一點(diǎn)值得我們開(kāi)發(fā)者高興的是,現(xiàn)在微軟 .net 相關(guān)的大多數(shù)項(xiàng)目都是開(kāi)源的,托管在github上,我建議大家有不懂的地方多去查看源代碼,來(lái)了解其中的運(yùn)行原理,以便于對(duì)知識(shí)的更好的理解和吸收。

  • .NET Compiler Platform ("Roslyn")
    .NET編譯器。提供的開(kāi)源Csharp和Visual Basic編譯器及代碼解析API

  • .NET Core Framework
    也被叫做CoreFx,提供Core的基礎(chǔ)程序集類(lèi)庫(kù),它包括collections, file systems, console, XML, async等.

  • .NET Core Runtime
    也被叫做CoreCLR,它包括了 .net core的runtime(運(yùn)行時(shí)),和mscorlib(基礎(chǔ)庫(kù)),它包含的有GC(垃圾回收),JIT(just-in-time)編譯器, 類(lèi)型系統(tǒng)(.NET data types),和其他一些底層的類(lèi)庫(kù)。

  • ASP.NET Core
    它包含以下Project:

  • DependencyInjection?- 基礎(chǔ)的依賴(lài)注入項(xiàng)目和默認(rèn)的實(shí)現(xiàn)

  • EntityFramework?- ORM 數(shù)據(jù)庫(kù)訪問(wèn)組鍵

  • Identity?- 用戶身份驗(yàn)證系統(tǒng)

  • MVC?- Web項(xiàng)目的MVC框架

  • Razor?- MVC的模板語(yǔ)言和CSHTML文件語(yǔ)法解析

  • Templates?- Visual Studio新建項(xiàng)目的默認(rèn)模板

  • Tooling?- Visual Studio 工具集, 編輯器 等

相關(guān)文章:

  • ASP.NET Core 1.0 入門(mén)——了解一個(gè)空項(xiàng)目

  • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

  • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡(jiǎn)介

  • 云服務(wù)器下ASP.NET Core 1.0環(huán)境搭建(包含mono與coreclr)

  • 使用VS Code開(kāi)發(fā)ASP.NET Core 應(yīng)用程序

  • dotnet run是如何啟動(dòng)asp.net core站點(diǎn)的

  • ASP.NET Core提供模塊化Middleware組件

  • “dotnet restore"和"dotnet run"都做了些什么?

  • 探秘 dotnet run 如何運(yùn)行 .NET Core 應(yīng)用程序

  • .NET Portability Analyzer 已開(kāi)源

  • ASP.NET Core的配置(1):讀取配置信息

  • ASP.NET Core的配置(2):配置模型詳解

  • .NET Core 1.0 RC2 歷險(xiǎn)之旅

  • 使用VS Code開(kāi)發(fā) 調(diào)試.NET Core 應(yīng)用程序

  • 讓我們Core在一起:ASP.NET Core & .NET Core

  • .NET Core VS Code 環(huán)境配置

  • 官方博客明確了 .NET Core RC2/RTM 時(shí)間表

  • .NET Core全新的配置管理[共9篇]

  • 利用記事本創(chuàng)建一個(gè)ASP.NET Core RC2 MVC應(yīng)用

  • 微軟.NET 正式劈腿成功,橫跨所有平臺(tái)

  • .NET Core 1.0 CentOS7 嘗試

  • 解讀發(fā)布:.NET Core RC2 and .NET Core SDK Preview 1

  • [.NET Core].NET Core R2安裝及示例教程

  • ASP.NET Core 開(kāi)發(fā)-中間件(Middleware)

  • 結(jié)合Jexus + Kestrel 部署 asp.net core 生產(chǎn)環(huán)境

  • 通過(guò)Jexus 部署 dotnetcore版本MusicStore 示例程序

  • ASP.NET Core 中文文檔 第一章 入門(mén)

  • 用 Visual Studio Code 在 macOS 上創(chuàng)建首個(gè) ASP.NET Core 應(yīng)用程序

  • 用 Visual Studio 和 ASP.NET Core MVC 創(chuàng)建首個(gè) Web API

  • 用 Visual Studio 發(fā)布一個(gè) Azure 云 Web 應(yīng)用程序

  • ASP.NET Core MVC 與 Visual Studio 入門(mén)


原文地址:http://www.cnblogs.com/savorboard/p/5579689.html


.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注

總結(jié)

以上是生活随笔為你收集整理的DotNet Core 介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。