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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿

發(fā)布時間:2023/12/4 asp.net 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、.NET Core的誕生

聊 .NET Core,就不得不說他的爸爸 .NET。
當年Java剛剛興起,如火如荼,微軟也非常推崇Java,當時Windows平臺的Java虛擬機就是微軟按照JVM標準實現(xiàn)的,據(jù)說也是當時性能最好的Java虛擬機。但是微軟也是有私心的,微軟總想搞點Windows平臺上的特性,有點想把Java綁定到Windows平臺上的味道,另外Sun公司確實有點小心眼,于是Sun公司就跟微軟鬧掰了,然后微軟就推出了 .NET,.NET從出生開始其實就抄襲了Java,然后又一步步在語法等方面實現(xiàn)了超越,當然,能在一些方面超越也是由于Sun公司不太爭氣。https://www.zhihu.com/question/22814456

.NET雖然一直發(fā)展的不錯,也有WPF、Unity3D這樣具有競爭力框架的出現(xiàn)。
但是.NET平臺在一些較大的項目,尤其是不受互聯(lián)網(wǎng)公司的喜愛。就是因為.NET不是開源的框架,也不是可跨平臺的框架,那就會帶來以下問題:

  • 錢:選擇.NET就要選擇Visual Studio,Windows Server,license是不可忽視的成本

  • 生態(tài):沒有來自于社區(qū)的貢獻,那.NET沒有誕生優(yōu)秀框架的土壤

縱使有Mono這么強大的框架,可以讓 .NET 跑在Linux上,但是這還不夠。
畢竟Mono只能發(fā)揮.NET部分有限的能力
另外,馬上容器時代都要來了,跟Windows的強依賴,如何上Docker?
當然這這是ken能看到的一部分原因吧,總之,形式所迫,擁抱變化,.NET Core應運而生。

二、.NET core 與 .NET Framework的區(qū)別

.NET Core?就是.NET Framework的區(qū)別的開源且跨平臺版本
.NET Core 雖然是.NET Framework的開源版本,但微軟畢竟不能維護兩個不同的分支
一個跑在Windows上,一個跑在Linux(Unix Like)系統(tǒng)上,所以微軟抽象出來一個標準庫
.NET Core 與 .NET Framework 都必須實現(xiàn)標準庫的API ,就這樣.NET Core、.NET Framework、XAMARIN成了三兄弟,分別為不同的平臺服務。

現(xiàn)在.NET Core 2.0 Preview版本已經(jīng)發(fā)布,.NET Core 2.0 基本等于 .NET Framework 4.6.1,從2016年6月 1.0發(fā)布到2017年6月 2.0發(fā)布,僅僅1年,達到這種程度,可見微軟還是很給力的

三、學習 .NET Core需要做哪些準備?

  • 基礎(chǔ)的編程經(jīng)驗(.NET、Java、Python等皆可)

  • Windows / Mac 作為開發(fā)環(huán)境

    建議Windows,因為ken的開發(fā)環(huán)境是Windows,環(huán)境不同,操作會有差異

  • IDE:Visual Studio 2017 / Visual Studio Code

  • Linux 基本使用(推薦 CentOS、Ubuntu)

    虛擬機安裝教程:https://ken.io/serie/hyper-v-courses
    CentOS快速上手:https://ken.io/serie/centos7-quickstart
    Ubuntu快速上手:https://ken.io/serie/ubuntu-quickstart
    如果實在不具備搭建Linux環(huán)境的條件,Windows也可以,但是不推薦

原文地址:https://ken.io/note/dotnet-core-qucikstart-preface


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

總結(jié)

以上是生活随笔為你收集整理的.NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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