1. 程式人生 > >循序漸進學.Net Core Web Api開發系列【0】:序言與目錄

循序漸進學.Net Core Web Api開發系列【0】:序言與目錄

一、序言

       我大約在2003年時候開始接觸到.NET,最初在.NET framework 1.1版本下寫過程式碼,曾經做過WinForm和ASP.NET開發。大約在2010年的時候轉型JAVA環境,這麼多年來,雖然工作已面向JAVA方向,但沒有放棄過.NET,一直保持關注,內心由衷覺得C#是我接觸過的最美的語言。

       但是.NET的市場環境一直不理想,對於Windows的依賴限制了它的發展,公司主要客戶都紛紛轉向Linux環境,“去IOE”的浪潮更推動了形勢的發展。期間還經歷過幾件讓人灰心的事情,就是Sliverlight 和 Windows Phone 的表現欠佳,這兩個東西剛出來的時候我都是認為是特別有前景的,沒想到是這個結果,讓我對自己的判斷產生了懷疑。

       2017年瞭解到.NET開源和跨平臺的資訊,感覺這玩意真心是好東西,遂有了重新轉型.NET的念頭,2018年上半年,由於工作不忙,所以就一直持續關注.NET Core,也學習相關的知識點,由於有些基礎,所以學習過程還算比較順利的,主要知識來源是官方網站、部落格園和github,作為對社群的回饋,打算把近期學習到的一些對.NET Core的理解寫成日誌和大家分享。

      寫部落格的主要動機大概有以下幾點吧:

     1、寫部落格就象在講臺上的老師在講課,講的過程得到的收穫,一定是比聽的人獲得更多,有人說,你學了一個知識,講給別人聽,別人聽懂了,你才真正掌握;

     2、一個人的學習是寂寞的,期望能融入社群,和更多優秀的人一起交流;

     3、學習過程中有些理解可能是錯誤的,在分享的過程中能發現問題,及時改正。

     這個系列為WebApi開發,之所以選這個課題,主要認為現在前後端分離應該是一個主流的架構模式吧,現在很多系統不再是單純的Web端了,接入端更多是手機客戶端,微信小程式,H5頁面等,這就體現了WEBAPI的價值。

     在決定寫這個系列的部落格的時候,為了避免自己虎頭蛇尾,沒有一邊學一邊寫,而是在定好課題後就對目錄進行了考慮,列出計劃要學習的內容,並進行學習,有了系統的瞭解以後,再按目錄逐步完成,這樣有了總體把握後,就不會中途放棄了。(要放棄的話在定目錄的時候就放棄掉,哈哈!)

二、目錄