ASP.NET將添加對LESS和CoffeeScript的支持

jopen 12年前發布 | 10K 次閱讀 ASP.NET

  英文原文:ASP.NET to Add Support for LESS and CoffeeScript

  VS 2012 的發布計劃中更新了 ASP.NET 路線圖。下一組特性將專注于 OData 功能和新增以及更新了的 MVC 模板。最大的變更是為了 Upshot.js 和基于 Web API 的 DataController 而放棄支持單頁面應用程序模板(Single Page Applications template)。

  與其將資源投入到實驗中,Microsoft 更專注于以下的工具和技術:

  • LESS:支持動態行為的 CSS 擴展
  • CoffeeScript:編譯成 JavaScript 的編程語言
  • Knockout.js:JavaScript 的 MVVM 框架
  • Mustache:聲明式數據模板
  • HandleBars:與 Mustache 模板兼容的語義模板引擎
  • 將 JSON 轉換成 .NET 類
  • </ul>

      關于 CoffeScript,Mads Kristensen 說到,“我們正在開發編輯器,而非編譯器或者調試器”。尚不清楚對其余部分的最終支持能到什么程度。人們期望在計劃完善、資源全部到位之后,應該更新該路線圖。

      補充說明:Upshot.js 及其 DataController 未必就是過時的。“如果需要額外的庫以完善 SPA 體驗”,Microsoft 日后可能恢復這個項目。

      通信框架 SignalR 也將具備“添加 SignalR 連接的項目模板、ASP.NET 程序插槽以及集成了 ASP.NET MVC 和 ASP.NET 的完整的項目模板。”

      在安全方面,ASP.NET 團隊正為運行在 Windows Azure 上的網站添加 Windows 身份驗證支持。這要求配置 Windows Azure 活動目錄

      Web API 將包含眾多優秀的特性。對于運維團隊,更重要的是現場診斷和針對 System.Diagnostics 的日志鉤子、ETW、NLog 以及 Log4Net。

      對于那些無法獲取基于 WSDL 代碼生成協議的開發者,完善的接口文檔至關重要。Web API 正通過全新的 Web API 幫助頁面自動生成特性解決該問題。

      Web API 幫助頁面將使得生成豐富的基于 Web 的文檔更加容易,這些文檔包含了資源的 URI 地址,支持 HTTP 請求,期望的參數以及消息負載示例。

      最后但并非不重要的一點,OData 正啟用新的 URI 解析器。“開發者們將能夠控制 OData 的查詢語義。使用新版的 OData 格式、元數據控制器以及建模能力,OData 后端可以通過任何數據源實現。”

    來自: InfoQ
     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!