前言
由於公司搬家後,住的地方離上班的地方遠了N倍,以前是走路十多分鐘就可以到公司的,上班時間也從9:00提早到8:30
現在每天上班都是先坐公交,然後再坐地鐵,在這段路上比較浪費時間而且每天都是要6:30起床,22:45左右睡覺
保證充足的睡眠,這樣才能保證上班有精神。所以寫部落格的時間也就少了很多,平時都是將學習的點滴記錄在雲筆記中
有時間才能抽空整理一下、總結一下。
由於快過年了,整理了一下2016年的筆記,於是就有了Nancy簡單實戰之NancyMusicStore這個系列的部落格。
案例選擇
Nancy是一個很不錯的框架,也很簡潔,我還是挺喜歡的。前面也零零散散的寫過一些Nancy的部落格
這些部落格已經同步到了Nancy之大雜燴中,並且這一系列的文章都同步到此。
為了讓大家能更容易的上手這個框架,我找一個大家都熟悉,並且簡單的專案來寫實戰系列
最後我選擇了MVC MusicStore這個眾所周知的案例。
為什麼我要先MVC MusicStore呢?簡單,沒有太過複雜的業務,十分適合一門技術的入門。
相信不少人開始接觸MVC,都是以這個案例開始的吧。
系列說明
由於筆記中大多數是以1.X版本為主的,2.X的也就幾篇,並且2.X的始終還是沒有釋出正式版
截止至2017年1月1號,Nancy已經發布了3個2.x的版本了:
而且鑑於2.X與1.X還有較大的區別,並且1.4.3版本還是目前最為穩定的一個版本
所以這個系列還是以1.X版本為主。後續才會繼續分享2.x版本的相關內容。
這個系列主要包含五篇,從環境搭建到開發最後到部署
這五篇如下:
這五篇分別的主要內容如下:
第一篇主要是處理資料庫遷移到PostgreSQL、搭建專案安裝相應的Packages以及處理資原始檔
第二篇主要是用Razor檢視引擎來搭建這個專案的首頁
第三篇主要是處理音樂專輯的資訊瀏覽以及用Forms認證處理音樂專輯的管理
第四篇主要是實現了簡單的購物車流程
第五篇主要是在Windows和Linux下面分別對這個專案進行了部署
總結
這個系列的文章可以說是中規中矩、比較簡單,甚至看不出那裡有點特別的地方。與之前唯一不同的是:
我是先把整個系列的內容寫出來,確定為幾篇來寫,每篇寫的內容是什麼,寫好後每篇文章仔細檢查好幾遍
確定沒有明顯的錯誤後才依次發到部落格園。由於用的是Markdown,所以只要將在筆記中寫的內容copy/paste一下
就可以直接釋出了。
本系列的完整程式碼下載(裡面已經包含備份了的資料庫):
最後給各位拜個早年!祝大家新年快樂,閤家安康!