亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 系統(tǒng)教程 Windows系列 .NET Core快速入門教程 1、開篇:說說.NET Core的那些事兒

.NET Core快速入門教程 1、開篇:說說.NET Core的那些事兒

May 07, 2025 pm 04:54 PM
linux python centos docker windows 區(qū)別 .net 標準庫

一、.NET Core的起源

談到.NET Core,就不能不提它的前身.NET。當年Java風頭正盛,微軟也對Java青睞有加,Windows平臺上的Java虛擬機就是微軟依據(jù)JVM標準開發(fā)的,據(jù)稱是當時性能最佳的Java虛擬機。然而,微軟有自己的小算盤,試圖將Java與Windows平臺捆綁,增加一些Windows特有的功能。Sun公司對此不滿,導致雙方關(guān)系破裂,微軟隨后推出了.NET。.NET從誕生之初就借鑒了Java的許多特性,并在語言特性和窗體開發(fā)等方面逐漸超越了Java。Java在1.6版本后發(fā)展緩慢,后來也在語言特性上借鑒了.NET,這部分原因也歸咎于Sun公司的表現(xiàn)不佳。http://ipnx.cn/link/7337bc5b4a00fa2ee237cf50a57b288d

盡管.NET一直發(fā)展良好,并且出現(xiàn)了如WPF、Unity3D等具有競爭力的框架,但在一些大型項目中,尤其是互聯(lián)網(wǎng)公司,.NET并不受歡迎。這是因為.NET不是開源的,也不是跨平臺的,這導致了以下問題:

成本:選擇.NET意味著需要選擇Visual Studio和Windows Server,許可證費用是不可忽視的成本。 生態(tài):缺乏社區(qū)的貢獻,.NET難以孕育出優(yōu)秀的框架。 人才:無法吸引一線互聯(lián)網(wǎng)公司的優(yōu)秀工程師,因為他們更傾向于使用Java、PHP等。 雖然有Mono這樣強大的框架,可以讓.NET在Linux上運行,但這還不夠,因為Mono只能發(fā)揮.NET的部分功能。此外,隨著容器技術(shù)的興起,.NET與Windows的強依賴性使得其難以適應(yīng)Docker等新技術(shù)??傊?,迫于形勢,微軟推出了.NET Core。

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

.NET Core快速入門教程 1、開篇:說說.NET Core的那些事兒 現(xiàn)在.NET Core 2.0的預(yù)覽版本已經(jīng)發(fā)布,.NET Core 2.0基本相當于.NET Framework 4.6.1。從2016年6月發(fā)布1.0版本到2017年6月發(fā)布2.0版本,僅用了一年時間,達到這種程度,微軟的努力可見一斑。

三、學習.NET Core需要做哪些準備? 基礎(chǔ)的編程經(jīng)驗(.NET、Java、Python等皆可) Windows / Mac作為開發(fā)環(huán)境(建議使用Windows,因為開發(fā)環(huán)境是Windows,環(huán)境不同操作會有差異) IDE:Visual Studio 2017 / Visual Studio Code Linux基本使用(推薦CentOS、Ubuntu) 虛擬機安裝教程:http://ipnx.cn/link/8fc00922bc09442f10ff8a8be0973604 CentOS快速上手:http://ipnx.cn/link/cd3b6e78242b4c8faa986194ba2bfc58 Ubuntu快速上手:http://ipnx.cn/link/32926f6c2eba28e293a6afa008a09f0a 如果實在不具備搭建Linux環(huán)境的條件,Windows也可以,但不推薦。

以上是.NET Core快速入門教程 1、開篇:說說.NET Core的那些事兒的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應(yīng)法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Stock Market GPT

Stock Market GPT

人工智能驅(qū)動投資研究,做出更明智的決策

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

win11怎么把任務(wù)欄時鐘精確到秒_win11任務(wù)欄時鐘顯示秒數(shù)設(shè)置方法 win11怎么把任務(wù)欄時鐘精確到秒_win11任務(wù)欄時鐘顯示秒數(shù)設(shè)置方法 Oct 14, 2025 am 11:21 AM

Windows11可通過設(shè)置、注冊表、命令行或第三方工具啟用任務(wù)欄時鐘顯示秒數(shù)。1、設(shè)置中開啟:進入個性化→任務(wù)欄→任務(wù)欄行為,打開“在系統(tǒng)托盤時鐘中顯示秒數(shù)”;2、注冊表修改:在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced下新建DWORD值ShowSecondsInSystemClock并設(shè)為1;3、命令行執(zhí)行:以管理員身份運行PowerShell,輸入regaddHKCU\Softw

如何刷新 Windows 中的 DNS 緩存?針對網(wǎng)絡(luò)問題的命令提示符教程。 如何刷新 Windows 中的 DNS 緩存?針對網(wǎng)絡(luò)問題的命令提示符教程。 Oct 12, 2025 am 03:47 AM

如果無法訪問網(wǎng)站,請嘗試在 Windows 上刷新 DNS 緩存:1. 打開命令提示符作為 admin。2.運行 ipconfig/flushdns。3.使用 ipconfig/displaydns 確認成功。4.或者,使用 netshintippreset 重置 TCP/IP 堆棧并重新啟動。

如何將單個文件掛載到 Docker 容器中? 如何將單個文件掛載到 Docker 容器中? Oct 12, 2025 am 04:07 AM

使用-v或--mount將主機文件掛載到Docker容器,需確保文件存在且路徑正確,例如:dockerrun-v/home/user/app.conf:/app/app.confnginx。

如何在舊版本 Windows 的兼容模式下運行應(yīng)用程序? 如何在舊版本 Windows 的兼容模式下運行應(yīng)用程序? Oct 14, 2025 am 02:32 AM

如果其他應(yīng)用程序在 Windows 11 上出現(xiàn)問題,請使用兼容模式:運行內(nèi)置疑難解答程序、手動選擇過去的 Windows 版本、啟用管理員權(quán)限或調(diào)整高 DPI 設(shè)置以獲得更好的顯示和性能。

windows怎么清除dns緩存_dns緩存刷新命令詳解 windows怎么清除dns緩存_dns緩存刷新命令詳解 Oct 13, 2025 am 11:45 AM

1、刷新DNS緩存可解決網(wǎng)頁無法加載或域名解析錯誤問題。2、通過命令提示符執(zhí)行ipconfig/flushdns清除系統(tǒng)DNS緩存。3、以管理員身份運行命令提示符并重啟DNSClient服務(wù)(netstopdnscache和netstartdnscache)恢復服務(wù)功能。4、在Chrome瀏覽器中訪問chrome://net-internals/#dns并點擊“Clearhostcache”清除瀏覽器獨立DNS緩存。5、更換DNS服務(wù)器為8.8.8.8和8.8.4.4可提升解析速度與準確性。

如何在 Windows PC 上運行磁盤碎片整理?驅(qū)動器優(yōu)化指南。 如何在 Windows PC 上運行磁盤碎片整理?驅(qū)動器優(yōu)化指南。 Oct 14, 2025 am 03:47 AM

如果您的 Windows PC 速度慢,請嘗試磁盤碎片整理:1. 使用內(nèi)置碎片整理工具分析和優(yōu)化驅(qū)動器。2. 每周或每月安排自動優(yōu)化。3. 使用具有管理員權(quán)限的命令提示符,通過 defrag 命令進行高級控制。

win11玩游戲時畫面撕裂怎么設(shè)置_win11游戲畫面撕裂修復與設(shè)置教程 win11玩游戲時畫面撕裂怎么設(shè)置_win11游戲畫面撕裂修復與設(shè)置教程 Oct 14, 2025 am 11:18 AM

畫面撕裂是因顯卡幀率與顯示器刷新率不同步所致,可通過啟用窗口化優(yōu)化、關(guān)閉全屏優(yōu)化、設(shè)置垂直同步、校準刷新率及關(guān)閉自動HDR來解決。

如何修復 Windows 中飛行模式卡住或關(guān)閉的問題? 如何修復 Windows 中飛行模式卡住或關(guān)閉的問題? Oct 12, 2025 am 06:14 AM

如果您的 Windows 設(shè)備上的飛行模式卡住,請嘗試以下步驟:1. 通過操作中心切換。2. 重新啟動 WLAN 自動配置服務(wù)。3. 更新或重新安裝網(wǎng)絡(luò)驅(qū)動程序。4. 運行網(wǎng)絡(luò)適配器故障排除程序。5. 檢查物理開關(guān)或功能鍵。6. 重置網(wǎng)絡(luò)設(shè)置

See all articles