.Net Core學習之路(一)
前言:因為公司轉型需要,特地學習.NET Core。本來在我的計劃中.Net Core的學習應該沒有快就被執行的。一來是我想多補一點基礎和理論知識,再者就是我想攢點錢買臺好點的電腦再裝VS2017。計劃提前,在這臺用了4年多的電腦上裝了VS2017效果倒也算差強人意,看來VS2017很吃配置的結論是子虛烏有的謠言罷了。我在博客園的帳號是一年多申請的,當時只是聽老師講要有自己的技術積累,最好寫點博客什麽的。可是一直沒有要寫什麽的意思,直到今天我看用.NET Core生成的MVC項目之後去倒垃圾的時候,想起了老師說過的這句話。才萌生了寫點什麽的念頭。
以下是正文:
在下決心去了解.NET Core的時候。我找了一些資料,但是因為.NET Core 2.0剛出不久的緣故,網上的資料大多數都是.NET Core1.0的。聽說微軟把源碼都放在了GIT上以開源,奈何自己的底子不厚實;聽說國外有很多大神已經嘗鮮並分享,奈何自己的英語水平只能勉強應付日常交際,看不懂專業詞匯。我學習.NET Core的路子就是看用VS2017生成的Demo項目。整體生成項目如下圖
.NET Core 最大的區別就是在於將很多配置文件(例web.config)合並成了json。
在Properties文件夾中有一個launchSetting.json裏面配置的是一些調試信息。例如Core自帶的調試與IIS Express調試的Url等信息。
在wwwroot文件夾中存放的是一些與網頁相關的文件。如css,images,js等
依賴性中管理的是Nuget 引用包和SDK。之前的引用也劃分到這裏去了
Controllers,Data,Extensions,Services這幾個文件夾就不講了。和.NET Framework 中的差不多
值得一提的是Pages文件夾取代了之前的View文件夾。而且頁面機制也變的不一樣了。
今天就先寫到這裏吧。因為我也不知道自己有沒有寫下去的必要了。.NET Core博大精深,我所學到的只是冰山一角。有些東西自己感受的可能快一點。用文字寫下來太花費精力了。還不如把精力全部用在研究上
.Net Core學習之路(一)