位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 為程序選擇目標(biāo)平臺(tái)

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-09

    .NET Core新增的、激動(dòng)人心的特征是其能跨平臺(tái)運(yùn)行。移植過程的一個(gè)重要方面是決定面向什么平臺(tái):Windows、Mac、Linux,還是面向全部3種平臺(tái)?你應(yīng)該認(rèn)真考慮將大部分代碼放到.NET Standard類庫中。這樣能為開發(fā)人員和公司提供最大的機(jī)會(huì)在多個(gè)Windows垂直模型上同時(shí)運(yùn)行這些代碼,并跨平臺(tái)執(zhí)行。

    總之,.NET Standard是一個(gè)類庫,支持編寫在多個(gè)垂直模型中運(yùn)行的BCL。.NET Core就是這樣的一個(gè)垂直模型,它是跨平臺(tái)的、開源的。通過使用NuGet包,.NET Core的模塊化設(shè)計(jì)幫助減小了占用的空間,并為在云平臺(tái)上運(yùn)行做進(jìn)一步優(yōu)化。開始創(chuàng)建新項(xiàng)目的開發(fā)人員應(yīng)該認(rèn)真考慮將此垂直模型作為未來的編程方向,因?yàn)樗蛇\(yùn)行在多個(gè)垂直模型中和多個(gè)平臺(tái)上。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部