多位微軟MVP推薦,第一本ASP.NET 的書來了(微軟asp.net core)

《深入淺出ASP.NET Core》是一本基于.NET Core3.1平臺,通過實戰項目結合ASP.NET Core源代碼解析和說明的教程書。

多位微軟MVP推薦,第一本ASP.NET 的書來了(微軟asp.net core)

市場上講解C#和.NET的書籍很多,在知乎上有趙三本之稱《深入理解C#》、《CLR via C#》、《.NET設計規范 約定、慣用法與模式》的三本書更是入門和進階必看的書籍。

以上三本書很經典,但是對于新人來說,要快速上手過于了晦澀。而關于.NET Core的書籍過于匱乏,尤其是中文書籍,大部分的書籍都是基于.NET Core 1.0到2.0的,中途的破壞式升級太多。

對于想循序漸進掌握ASP.NET Core 的新人來說,體驗比較糟糕。

.NET Core的成人禮

.NET 平臺已經出現了20年了。它第一次正式對外公布是2000 年。距離現在已經20年了。中途它輝煌過,基于winform和webform 兩個可拖控件的低代碼開發形式迅速占領了很多市場。

而從2020年開始,低代碼開發模式成為了2020年所提倡的了,但是當年一直被其他語言的開發者所詬病的,真的是時代在變化(微笑臉)。

.NET 也因為當初和Windows綁定的太深,導致不開源、不跨平臺,導致在互聯網如日中天的發展中,它錯過了太多的機會。

直到了2020年大多數開發者對C#和.NET平臺還停留在20年前的想象中,他們忘記了.NET 一直是微軟的親兒子。

從2014年.NET Core 開始進入我們的視野,2016年.NET Core 1.0發布正式版本,我們看到了希望,而微軟也踐行者,技術驅動的道路,提出微軟愛Linux的口號,到收購Mono母公司,收購Github但讓他保持獨立運營,都是出于對技術的尊重與支持。

同時為了避免.NET 走上Java SDK收費的道路。

Oracle的做法從商業上無可厚非,公司是逐利的,但畢竟不是每個公司有擁有開發Open SDK的能力。

微軟成立了.NET 基金會,將.NET 交付給.NET基金會,同時為了避免.NET基金會過于受到商業公司逐利的影響,過去的2年.NET 基金會中社區的開發人員開始增加,理事會中的微軟數量開始降低,這些行為都在表面技術需要和商業區分開,而這些變化都是微軟在用實際行動表明支持開源的決心。

等到2020年11月后,.NET Core 也將進入它的成人禮,替代.NET Framework 成為.NET 5。成為市場上唯一能涵蓋人工智能、物聯網、桌面開發、網頁開發、云原生應用、移動應用和游戲開發等細分領域的開發框架。

為什么寫這本書

.NET Core這么優秀的平臺,我能將它寫成書籍讓更多的讀者知曉它,是我的榮幸。

本書作者:梁桐銘 微軟最有價值專家(Microsoft MVP)2018 Microsoft Tech Summit 講師 52ABP框架的創始人。 現擔任某上市公司內部培訓師與架構師。 以“角落的白板報”的公眾號發布一些視頻和文章,活躍在B站和知乎上。

我個人在學習.NET的過程中,有幸看了不少.NET 有關的書籍,很多書籍都有一個特點,都是一開始都是很多散亂的知識點一次性講解,比如講解中間件的設計與原理的知識點,恨不得把中間件的知識點都寫出來。

我想作者的心是好的,但是開發人員不領情,因為這就成為了文檔,我何必去買本書呢。同時這樣不利于初級開發人員,因為初級開發人員不知道這樣的功能或者知識點能夠解決什么業務問題。

所以我寫本書的時候找了一條主線,那就是做一個項目,畢竟做項目是檢驗一個個知識點最重要的標準。同時我想書也應該具備面向對象的特點:封裝、繼承、多態。

書中的代碼,你可以直接將它很多功能和內容,直接復制、粘貼到其他項目中復用,畢竟你如果學完本書,你會發現 你其實就已經造了一個開發框架,當然它是站在ASP.NET Core這個巨人身上的。

多位微軟MVP推薦,第一本ASP.NET 的書來了(微軟asp.net core)

深入淺出 ASP.NET Core

這本書選擇了哪些內容?

ASP.NET Core包含的內容太廣了,因此我選擇了一條主線劇情,系統性的介紹ASP.NET Core,那就是搭建一個框架。

從零開始搭建一個實際的項目,從一個空文件夾開始,

? 搭建ASP.NET Core

? 安裝MVC、TagHelper、路由等

? 使用Entity Framework Core組件

? 引入微軟的身份認證權限框架 ASP.NET Core Identity

旨在幫助開發者入門,能夠循序漸進地了解和掌握ASP.NET Core。

學完必知必會的內容后,繼續了解ASP.NET Core WebAPI 已經如何發布到IIS、Linux以及Docker等環境中。

最后我們將這個項目改造成一個高可用的類似DDD的框架,所以本書中會有實際開發過程中的業務代碼,存在,你可以自由的復制粘貼到其他項目中。

我想再多的語言也沒有圖片來的直接,下圖是本書的所有知識點:

多位微軟MVP推薦,第一本ASP.NET 的書來了(微軟asp.net core)

如何閱讀ASP.NET Core 的源代碼?

閱讀源代碼是每個開發者的必經之路,尤其是對技術有追求和抱負的開發者。因為閱讀源代碼,可以幫助我們更加的深入和理解這些模塊設計者的初衷,畢竟源代碼是最好的老師。 理解后我們在項目中盡可能的復用現有的框架特性,然后站在巨人的肩膀上去改進框架本身,實現自主創新。

當然本身畢竟不是源代碼解析的書籍,所以選擇了一條主線劇情中涉及到的源代碼,帶著大家一起去分析和學習,希望你可以通過這種方法,去閱讀和學習更多的源代碼。

多位微軟MVP推薦,第一本ASP.NET 的書來了(微軟asp.net core)

謹以此書,獻給一起為.NET Core 推廣和奮斗的同仁們。也希望此書,能給讀者帶來實質性的收獲。

梁桐銘 2020年9月3日

文章來源:異步圖書

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年7月9日 上午8:05
下一篇 2024年7月9日 上午8:17

相關推薦

三级在线看中文字幕完整版| 青青草国产精品| 国产精品自产拍在线观看| HEYZO无码综合国产精品| 国产麻豆精品久久一二三| 99久久精品费精品国产| 国产精品无码专区在线播放 | 成人免费在线看片| 中文字幕国产在线| 好吊妞视频在线| rbd奴隷色の女教师4| 国产美女自慰在线观看| 91福利精品老师国产自产在线| 国产精品亚洲小说专区| 黄大片在线观看| 国产六月婷婷爱在线观看| 美国一级毛片在线| 午夜影皖普通区| 激情内射日本一区二区三区| 人人色在线视频播放| 欧美卡4卡1卡2卡3超清免费| 亚洲人成77777在线观看网| 日本黄色片免费观看| 久久免费看少妇高潮V片特黄| 性欧美大战久久久久久久| 一区在线免费观看| 国产麻豆综合视频在线观看| 26uuu另类亚洲欧美日本| 国产性感美女在线观看| 美女把尿口扒开让男人添| 午夜亚洲国产成人不卡在线| 水蜜桃免费视频| 亚洲国产精品第一区二区| 日本道色综合久久影院| 久久aⅴ免费观看| 夫妻免费无码V看片| 99久re热视频这里只有精品6 | 亚洲成年人电影网站| 日韩免费视频一区二区| 久久久久777777人人人视频| 女人扒开腿让男人桶|