前段時間一直在用MVC4寫個網站開發的demo,因爲剛開始學全部的代碼都寫在一個項目中,越寫越混亂,到後來有些代碼本身都理不清了。1月26日晚上在羣裏跟@盛開 他們討論這個問題,結論是即便只是一個小demo也應該分層來寫。正好看到別人在用MVC5寫東西,喜新厭舊的我立刻下載了Visual Studio 2013,幸虧MVC4到MVC5變化不大,此次準備用MVC5從新寫個Demo。 每次看之前寫的代碼總有把它丟進回收站的衝動,其實沒有完美的代碼,能解決問題的代碼就算是好代碼吧,可是我仍是決定從新寫一個學習的Demo,但願此次能有提升,但願此次能寫完吧!html
ASP.NET MVC5 網站開發實踐(一) - 項目框架sql
ASP.NET MVC5 網站開發實踐(一) - 框架(續) 模型、數據存儲、業務邏輯數據庫
ASP.NET MVC5 網站開發實踐(二) - 用戶部分(1)用戶註冊api
ASP.NET MVC5 網站開發實踐(二) - 用戶部分(2)用戶登陸、註銷架構
ASP.NET MVC5 網站開發實踐(二) - 用戶部分(3)修改資料、修改密碼mvc
ASP.NET MVC5 網站開發實踐(二) Member區域 - 文章管理架構框架
ASP.NET MVC5 網站開發實踐(二) Member區域 - 添加文章asp.net
ASP.NET MVC5 網站開發實踐(二) Member區域 - 所有文章列表sqlserver
ASP.NET MVC5 網站開發實踐(二) Member區域 - 修改及刪除文章
ASP.NET MVC5 網站開發實踐(二) Member區域 - 諮詢管理的架構
ASP.NET MVC5 網站開發實踐(二) Member區域–個人諮詢列表及添加諮詢
ASP.NET MVC5 網站開發實踐(二) Member區域–管理列表、回覆及刪除
一、開發環境: Visual Studio 2013
二、數據庫:Sql Server 2012
三、代碼管理:TFS(微軟免費提供的)
說明:VS2013與vs2012感受變化不大,我下載的是Pro版,數據庫爲vs2013自帶的的sqlserver數據庫。代碼管理使用的是微軟免費提供的tfs(如今叫Visual Studio Online了,免費版包括5個用戶,無限制團隊項目和私有代碼存儲庫,對我的來講足夠用了),我是常常外地,使用別的電腦,使用tfs的目的一是代碼共享;二是作個備份。
前4項爲建立項目的默認添加的,對Easyui這個是否使用我一直沒想好,有時候以爲做爲網站項目,非管理軟件能不用仍是儘量不用吧。
說下mvc5吧,看介紹mvc5跟MVC4變化不大。
一、One ASP.NET。這個是asp.net的新特性,不該是MVC的,大體意思是能夠把Web Forms,MVC,Web API等糅合在一個項目中,mvc中能夠添加webforms的東西,能夠添加api,其餘項目也如此。
二、ASP.NET Identity。全新的會員身分系統(membership),一個是基於OWIN,另外一個是使用Entity Framework Code First來管理,能夠本身擴展用戶字段等。
三、Bootstrap。作界面的好咚咚。惋惜我不懂,正好此次學習一下。