ASP.NET-入門

MVC5特色
1.One ASP.NET統一平臺 
2.Bootstrap 免費CSS,響應式頁面
3.路由標記屬性:簡單、控制器、操做、前綴、參數、URL
4.ASP.NET web API 2 :路由標記屬性、OAuth2.0、Odata、Web API Client、CORS、OWIN集成
5.ASP.NET SignalR 2:基於OWIN、跨域支持、IOS and Android、NET Client、新的Self-Host包、羣發消息
6.ASP.NET Identity:身份驗證過濾器Filter、新的身份驗證框架、支持SQL、NOSQL、Azure數據庫、Azure AD和windows AD
7:Microsoft OWIN Components : 自託管、新的Servers and Hosts、幫助類、新的驗證組件

MVC6特色
1.MVC6做爲ASP.NET MVC VNext的一部分
2.MVC \ WEB API \ WEB PAGES合併到一個框架統稱爲MVC6
3.刪除MVC和WEB API重複部分,共用路由、操做方法選擇、過濾器、模型綁定等代碼
4.MVC6再也不依賴於System.Web程序集,使用雲端優化的.NET框架,大概11M,完整的.NET
5.雲端優化的.NET框架封裝到不一樣的NUget包裏
6.vNext支持部署IIS託管和自託管(Web API2 和 SignalR2已支持)

 SignalR 1.0
基於ASP.NET平臺構建,利用javascript或者webSockets(HTML5新規範),實現客戶端和服務端異步通訊的框架  

Razor引擎
1. ASP.NET新的視圖引擎
2. 與ASPX同樣,支持C# VB
3. 不是一種新的語言
4. @字符將開始Razor內聯表達式、單語句塊和多語句塊

NET各個版本間的特性




asp打頭的控件,它的onclick方法是調用的後臺的ASP函數,使用onclientclick方法能夠調用js方法javascript

架構設計:系統模塊圖、類圖、部署圖java

WEB API、SingalR HTML5 WebSocket 是MVC4.0的特色web

Bootstrap  OWIN ASP.NET Identity是MVC5的特色數據庫

MVC5特色:windows

1.ASP.NET Web api 2 : 路由標記屬性 、OAuth 2.0 、Odata 、Web API Client 、CORS 、OWIN集成api

2.ASP.NET SingalR2 :基於OWIN、跨域支持、IOS and Android 、.NET Client 、新的Self-host包,羣發消息跨域

3.ASP.NET Identity:身份驗證過濾器Filter、新的身份驗證框架、支持SQL、NOSQL、Azure數據庫、Azure AD和windowsAD緩存

4.MS OWIN Components :自託管、新Serviers and hosts 、幫助類、新的驗證組件安全

MVC與WEB FORM相比的特色服務器

Web Form特色:

1.可視化設計UI

2.事件驅動模式

3.服務器控件支持

4.方便管理頁面狀態信息

5.快速開發

MVC5 

1.無ViewState

2.原生的HTML和CSS

3.豐富的 路由控制

4.UI單元測試

5.職責分離

6.團隊開發協做

7.易於擴展

共同的特色:

1.基礎架構

2.緩存

3.安全

4.本地化

5.bootsrap

codeplex微軟的開源網站

codeproject.com涵蓋了.net技術的方方面面

c-sharpcorner.com有不少.net技術文章

xamarin.com 跨平臺網站

ALM(application lifecycle management)應用程序生命週期管理

計劃-開發-測試-發佈-運維

正規流程:

產品設計--需求分析--架構設計--網站開發--軟件測試--網站部署

需求分析:

1.用戶需求文檔,2.用例圖  3.流程圖

架構設計:

1.系統模塊圖 2.類圖 3.物理部署圖

數據庫設計

1.表結構  2.存儲過程  3.SQL腳本








相關文章
相關標籤/搜索