C# 為程序選擇目標(biāo)平臺
提問人:劉團(tuán)圓發(fā)布時間:2020-12-09
.NET Core新增的、激動人心的特征是其能跨平臺運(yùn)行。移植過程的一個重要方面是決定面向什么平臺:Windows、Mac、Linux,還是面向全部3種平臺?你應(yīng)該認(rèn)真考慮將大部分代碼放到.NET Standard類庫中。這樣能為開發(fā)人員和公司提供最大的機(jī)會在多個Windows垂直模型上同時運(yùn)行這些代碼,并跨平臺執(zhí)行。
總之,.NET Standard是一個類庫,支持編寫在多個垂直模型中運(yùn)行的BCL。.NET Core就是這樣的一個垂直模型,它是跨平臺的、開源的。通過使用NuGet包,.NET Core的模塊化設(shè)計(jì)幫助減小了占用的空間,并為在云平臺上運(yùn)行做進(jìn)一步優(yōu)化。開始創(chuàng)建新項(xiàng)目的開發(fā)人員應(yīng)該認(rèn)真考慮將此垂直模型作為未來的編程方向,因?yàn)樗蛇\(yùn)行在多個垂直模型中和多個平臺上。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評論>>