文章出處
文章列表
單頁面應用程序(SPA)[使用JavaScript、CSS和HTML強大的功能,可以構建一個單頁面應用程序(SPAs)],它提供了豐富的用戶體驗頁面。導航技術和AJAX提供必要的功能,而不用重新加載頁面.
由于成熟的web標準技術javascript,CSS,和HTML,使得SPA發展壯大。所有這些可以用來構建功能全面的用戶接口包括一個web頁面,在頁面內使用一個或更多的技術導航到不同的內容。而ASP.NET和Web 2012.2工具下載提供SPA模板(和許多更多的更新),所以當處理一個項目時,你不必重新發明輪子,有四個模板可用:
- ASP.NET SPA模板:一個基本應用程序與一個視圖SPA。它遵循Knockout JavaScript庫使用標準的ASP.NET ,這是學習SPA一個好的起點。
- BreezeJS SPA模板: 通過利用 Breeze 開源 JavaScript庫,這個模板擴展了標準ASP.NET SPA模板,它提供了一個簡單的方法來管理豐富的數據。
- Durandal SPA模板:這個模板利用Durandal,一個開源的JavaScript庫構建富客戶端應用程序,這個模板提供了SPA基本導航樣式。
- 在Visual Studio 2012中(安裝了ASP.NET和Web Tools2012.2)這些模板很容易被訪問。如果你沒有安裝的模板,通過創建一個新的Web應用程序的MVC 4,選擇單頁的應用程序,您仍然可以創建一個簡單的SPA。在眾多前端MDV框架還是鐘愛于angular,然而服務端平臺的選擇的話:在.net平臺筆者會首選webapi+oData.現在有了AngularJS SPA Template For Visual Studio,地址http://visualstudiogallery.msdn.microsoft.com/5af151b2-9ed2-4809-bfe8-27566bfe7d83。
文章列表
全站熱搜