[Asp.Net Core Mvc] Part.1 初始專案介紹

--

首先確認自己的電腦安裝Visual Studio 2019,並且有安裝.Net Core 3.1 LTS 或 .Net 5 的SDK,以利後續開發。

建立一個MVC的專案,顧名思義M(Model,模組)、V(View,展視)、C(Controller,控制),為這三個單字簡稱,也是微軟主打的Web開發方式,主要重點在於做到關注點分離(SoC, Separation of Concerns),是一個建立好專案時就幫各位做好分層架構,說句物件導向更好的形容詞為高內聚、低耦合的開發方式。

當然,MVC開始它只是先做個「皮」而已,真正做到高內聚、低耦合的,實則是開發人員自己要多下點苦工才行,因為系統分層目的是要將View、Model、Controller各自做好份內的事,而且,後面還會再分立出Service(商業邏輯)、Repository(資料庫CRUD)…等分層架構,讓MVC不只是MVC,而是建構在這三者下還有更多的底層架構服務。

第一篇MVC廢話會多一些,接下來就直接帶入實際開發的專案說明。

Step.1 建立新的專案

Step.2 選擇建立專案種類

Step.3 填入專案名稱

Step.4 目前是.NET 5 (選 .Net Core 3.1 LTS 也幾乎一樣),選填驗證需要的服務 ,這邊為了方便說明其它都填無,後續有更多服務會再依需要來調整

Step.5 初始的專案如下

以上,就簡單建立一個新的MVC專案,可以點選執行(F5)來看看結果,後面會再說明更多內容細節,謝謝。

--

--

Charlie Chen (陳慶裕)
Charlie Chen (陳慶裕)

No responses yet