找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

掃一掃,訪問微社區

只需一步,快速開始

.NETCORE小課程 第一講基礎概念

查看: 5149| 評論: 0| 發布者: 尚滔滔

??? ??С
簡介:.NET CORE是什么?段落內容:.NET CORE是由微軟推出的,對.NET Standard標準的實現,是免費、開源托管的跨平臺計算機軟件框架。這個答案很標準,不過和我們聽慣了的那種人話有點差異。所以我們需要弱弱的追問一句:到 ...
.NET CORE是什么?
段落內容:.NET CORE是由微軟推出的,對.NET Standard標準的實現,是免費、開源托管的跨平臺計算機軟件框架。

這個答案很標準,不過和我們聽慣了的那種人話有點差異。所以我們需要弱弱的追問一句:到底什么是.NET CORE?

注意:

.NETCORE小課程 第一講基礎概念

沒問題,我們來一點點提取關鍵字,并翻譯成人話:

1、.NET CORE是計算機軟件框架。簡而言之也就是說,是提供給我們這些開發人員用的,供我們進行各種各樣應用系統開發的底層類庫和開發框架。

人話:給程序猿Coding用的。

.NETCORE小課程 第一講基礎概念

2、.NET CORE是微軟推出的。我們知道,微軟是是位于牛A和牛C之間的傳說級的存在,是整個.NET平臺的親爹。

而.NET CORE,是他親愛的幺兒。

換成人話也就是:

.NET CORE,他爹是李剛,哦不,是比爾蓋茨。

也就是這位大佬:

.NETCORE小課程 第一講基礎概念

.NET Core從屬于.NET基金會,由微軟進行官方支持。

3、.NET CORE是免費、開源的。

這還有啥說的?

不要你的錢+隨你怎么用=就問你Care不Care?

.NETCORE小課程 第一講基礎概念

段落內容:.NET Core使用最寬松的MIT和Apache 2開源協議,文檔協議遵循CC-BY。這將允許任何人任何組織和企業任意處置,包括使用,復制,修改,合并,發表,分發,再授權,或者銷售。唯一的限制是,軟件中必須包含上述版 權和許可提示,后者協議將會除了為用戶提供版權許可之外,還有專利許可,并且授權是免費,無排他性的(任何個人和企業都能獲得授權)并且永久不可撤銷,相較于oracle對java和mysql的開源協議微軟做出了最大的誠意。

4、.NET CORE是跨平臺的。

.NETCORE小課程 第一講基礎概念

.NET CORE當前適用于Windows、LinuxMacOs 操作系統,未來也將會支持 FreeBSD 與 Alpine 平臺。

-----我是妖嬈的分割線-----
擴展知識:關于.NET Standard
在上一節中,我們還提到了一個關鍵詞叫做.NET Standard。

那么,.NET Standard是什么呢?

微軟給我們的答案是:

.NET Standard 是一套正式的 .NET API 規范,有望在 所有 .NET 實現中推出。 推出 .NET Standard 的背后 動機是要提高 .NET 生態系統中的一致性。

如前所述:.NET CORE是對.NET Standard標準的實現。


這也就是說:
  • 1、.NET Standard和.NET CORE之間的關系,類似于HTML規范和EDGE/CHROME瀏覽器之間的關系。后者是對前者的具體實現。
  • 2、.NET Standard是由微軟提供的一套標準/規范。.NET平臺下為我們提供的軟件框架,無論是.NET Core還是我們之前更多使用的.NET Framework,都需要吻合并實現這套標準/規范。


.NET Standard的價值在于:
  • 1.為要實現的所有 .NET 實現定義一組統一的、與工作負荷無關的 BCL API。
  • 2.使開發人員能夠通過同一組 API 生成可在各種 .NET 實現中使用的可移植庫。
  • 3.減少甚至消除由于 .NET API 方面的原因而對共享源代碼進行的條件性編譯(僅適用于 OS API)。


當前.NET核心系統架構:

.NETCORE小課程 第一講基礎概念

微軟關于.NET Standard的介紹頁面在點擊查看

段落內容:.NET Standard之所以重要,一定程度上是由于微軟在這里向我們展示了什么才是真正的架構,以及架構師到底應該做什么。如同.NET Standard,它并沒有具體的代碼實現,但它為.NET CORE、.NET Framework以及Xamarin這些.NET Standard標準的實現提供了一個明確到命名空間、類和方法的名稱,以及方法應實現的具體功能和調用方式的代碼框架。換而言之,一名合格的架構師應提供給一線代碼人員的也是類似的東西。架構師可以不去寫代碼,但應該將項目或者客戶的需求分解成為一個以具體方法或小粒度的有明確說明的功能片段所組成的,結構合理目標明確分工合理的框架并提供給一線人員。這就是所謂的“架構”。
最常見的誤解
最常見的誤解莫過于:

.NET Core是.NET Framework的升級版本。

以及由此派生出的:

我們的.NET Framework老項目是否應該升級到.NET CORE?

如前所述,
  • 首先:.NET CORE和.NET Framework是.NET Standard的不同實現,他們之前是平行的關系。也就是說,改寫是可以的,但是不存在升級的問題。
  • 其次,不可否認,由于.NEt Standard的存在和有效約束,.NET CORE和.NET Framework之間有著非常好的代碼通用性,同時.NET CORE比之出現更早的.NET Framework也的的確確有著諸多更優良的特性。所以,在確有必要的情況下,把原有的.NET Framework項目改為.NET CORE是有可行性的,而且比起改成Java\\Python等等,成本上顯然有著絕對優勢。
  • 其三,但也不等于原有的.NET Framework項目都有改為.NET CORE的必要。這不但會涉及到改造本身的成本、項目團隊成員的學習成本,同時也應該注意,.NET CORE比之.NET Framework有相當數量是體現在能夠更好地配合微服務、面向領域編程等涉及開發架構和編程理念方面的。這些方面處理得好,.NET Framework未必沒有自己的驚艷表現;同樣的,如果這些方面沒有改進,僅僅將.NET Framework強行改為.NET CORE,也未必不是自找麻煩和畫虎不成反類犬。

最后還有一條:

預期于2020 年 11 月發布,并在 2020 年上半年推出第一個預覽版的.NET 5,是.NET CORE和.NET Framework共同的升級版本。
后續課程預告
第二講將開始搭建我們的課程項目,為我們的第一個大知識點:WEB API和Swagger的使用做好準備。


【免責聲明】本文僅代表作者或發布者個人觀點,不代表SEO研究協會網(www.heffgx.live)及其所屬公司官方發聲,對文章觀點有疑義請先聯系作者或發布者本人修改,若內容涉及侵權或違法信息,請先聯系發布者或作者刪除,若需我們協助請聯系平臺管理員,郵箱[email protected](本平臺不支持其他投訴反饋渠道,謝謝合作)。若需要學習以上相關知識請到巨推學院觀看視頻教程,網址www.jutuiedu.com。

雞蛋

鮮花

握手

雷人

路過
已有 0 人參與

會員評論

推薦閱讀

    2020-04-05 13:16
  • 作者:yang0719

    個人如何運營自媒體?

    現在是一個互聯網時代,可以說只要有網絡就能在網上發聲,既然是是互聯網時代那么必然會有人利用其獲取收益。目前的自媒體運營就是借助網絡的力量進行收益獲取,而且現在自媒體的門檻也不是很高,很多人都開始運營起

  • 2020-04-05 12:55
  • 作者:半夏微涼

    魯南制藥集團網絡培訓練“內功”

    □記者 紀偉 通訊員 杜永武 報道本報臨沂訊 4月1日,記者從魯南制藥集團獲悉,面對疫情防控期間企業難以開展聚集式培訓的難題,魯南制藥集團主動出擊,開好分類培訓“藥方”,全方位滿足企業戰略發展和轉型創新下的

  • 2020-04-05 11:14
  • 作者:mileseo

    央行副行長劉國強:絕不會讓市場出現錢荒

    視頻加載中...國務院聯防聯控機制今日上午舉行新聞發布會,中國人民銀行副行長劉國強表示,我們絕不會讓市場出現錢荒,當然,錢也不要溢出來。滿足市場需求合理充裕。(央視財經記者 鄒曉敏 王驍馳) 【免責聲明】本

  • 2020-04-05 10:39
  • 作者:陳倉河谷

    范縣公務員網絡培訓實現全覆蓋

    新冠肺炎疫情發生以來,線下集中培訓按下“暫停鍵”,范縣依托河南干部網絡培訓學院學習平臺積極開展網絡培訓,全縣公務員和參照公務員法管理人員逐人建立學習賬號,實現應學盡學、應訓盡訓,全覆蓋,無盲區。目前,

  • 2020-04-05 08:44
  • 作者:ridxgu

    財政部:預計約提前2.5個月完成既定專項債發行任務

    央視財經(記者 吳南馨)今天上午,國務院聯防聯控機制舉行新聞發布會,介紹了增加地方政府專項債規模和強化對中小微企業普惠性金融支持的有關情況。財政部副部長許宏才表示,增加地方政府專項債券提前下達限額,有

  • 2020-04-05 08:12
  • 作者:LuLu_88

    公安部:開展專項行動嚴厲打擊影視、網絡培訓領域侵權盜版犯罪

    4月2日,南都記者從公安部獲悉,近日,公安部推出公安機關依法打擊食藥環和知識產權領域犯罪保障疫情防控期間復工復產十項措施,依法嚴厲打擊制假售假等違法犯罪活動,全力保障復工復產,促進經濟恢復發展。十條措施

  • 2020-04-05 07:03
  • 作者:mtfukankan

    央行副行長劉國強:動用存款基準利率需要進行更加充分的評估

    央視財經(記者 吳南馨)今天上午,國務院聯防聯控機制舉行新聞發布會,介紹了增加地方政府專項債規模和強化對中小微企業普惠性金融支持的有關情況。視頻加載中...中國人民銀行副行長劉國強表示,貸款利率下行表面上

  • 2020-04-05 06:18
  • 作者:龔呆子

    北京冬奧組委滑雪戰隊加強網絡培訓

    北京日報本報訊(記者 吳東)3月28日晚,北京冬奧組委滑雪戰隊舉辦了新一期網絡集中教學。這是新冠肺炎疫情發生以來,300多名滑雪戰隊隊員參與的第六次冬奧在線學習課。此次學習課由滑雪戰隊特邀隊員、圓滿完成南極遠

  • 2020-04-05 04:58
  • 作者:franky_chan

    港股神州租車停牌 其大股東陸正耀亦為瑞幸咖啡大股東

    港股神州租車停牌,此前一度跌超70%。昨日瑞幸咖啡自曝偽造交易22億元,最終收跌75%,神州租車及瑞幸咖啡的大股東均為陸正耀。(央視財經記者 鄒曉敏 王驍馳)【免責聲明】本文僅代表作者或發布者個人觀點,不代表SEO

  • 2020-04-05 04:34
  • 作者:小黎

    臨沂柳青苑小學四年級語文組參加網絡教材培訓

    魯網4月3日訊4月1日上午,臨沂市語文統編教材集體備課拉開了培訓的帷幕,臨沂柳青苑小學四年級語文教師全程參加了此次網絡培訓學習。為扎實做好這次統編教材培訓,保證培訓效果,學校高度重視這次培訓工作。培訓前兩

文章排行

TOP ARTICLES

返回頂部
幸运飞艇公式规律