這系列文章是參考了.NET Core文檔和源碼,可能有人要問,直接看官方的英文文檔不就可以了嗎,為什么還要寫這些文章呢?

原因如下:

  1. 官方文檔涉及的內(nèi)容相當(dāng)全面,屬于那種大而全的知識(shí)倉(cāng)庫(kù),不太適合初學(xué)者,很容易讓人失去重要,讓人掉入到具體的細(xì)節(jié)之中。
  2. 對(duì)于大多數(shù)人來(lái)講開發(fā)語(yǔ)言只是工具,程序員都有一個(gè)通病,就是死磕工具,把工具學(xué)深。我認(rèn)為在工具上沒有必要投入太多時(shí)間,以能高效地完成日常的工作項(xiàng)目為準(zhǔn)即可。要需求驅(qū)動(dòng)學(xué)習(xí),你需要什么學(xué)什么。如果你學(xué)的新技術(shù)新特性只是屠龍之技或者只需要用到的時(shí)候去查一下即可的話,這種死磕這又有什么用。沒有必要花120%的時(shí)間去學(xué)100%的知識(shí),你只需要花20%的時(shí)間去學(xué)習(xí)80%的知識(shí)就可以了,剩下的等實(shí)際的項(xiàng)目中用到的時(shí)候去查就可以了,工具只是工具,不是工作本身。
  3. 目前基本所有的文章都是基于Windows平臺(tái)的Visual Studio IDE來(lái)介紹的。而我用的是一臺(tái)Mac,所以我將基于Mac平臺(tái)的Visual Studio Code講解適合我們實(shí)際項(xiàng)目中遇到的知識(shí)。
  4. 還有一點(diǎn),就是這是我個(gè)人的學(xué)習(xí)總結(jié)。

這系列文章就是讓你去花20%的時(shí)間去學(xué)80%的東西,剩下的20%再去看官方文檔。

在.NET Core里面MVC和WebAPI兩者被整合成一個(gè)框架,分享同一套代碼和管線。這樣我們就可以更方便地開發(fā)MVC應(yīng)用程序和Web API接口。

創(chuàng)建項(xiàng)目

在這篇文章中我們將要?jiǎng)?chuàng)建的API如下:

API 描述                 
GET /api/user 獲取所有的用戶信息
GET /api/user/{id} 根據(jù)ID獲取指定的用戶
POST /api/user 添加新的用戶

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言:
 
<dfn id="lkd7r"></dfn>