ASP.NET 5 Beta 7 版本

在 VS2015 發佈的同時,微軟也發佈了 ASP.NET 5 的路線圖(詳見 ASP.NET 5 Schedule and Roadmap : https://github.com/aspnet/home/wiki/roadmap ):Beta7版本在9月2日發佈了. 以前的DNX的跨平臺特性在非Windows平臺上主要依賴Mono來實現,.NET Core的支持極其有限。這個版本重點放在實現基於 .NET Core 的跨平臺開發,爲 Mac 與 Linux 平臺提供基於 .NET Core 的 dnx,實現完整的 .NET 跨平臺開發工做流,第一次實現了再也不依賴於Mono。在微軟的.NET Web開發工具博客上發佈了詳細的說明文章: http://blogs.msdn.com/b/webdev/archive/2015/09/02/announcing-availability-of-asp-net-5-beta7.aspx ,主要包括下列內容:html

對於在Windows上使用VS2015開發來講,除了升級DNXBeta7外,還須要安裝新的WebToolsExtensions http://www.microsoft.com/en-us/download/details.aspx?id=48738linux

Linux中安裝參考(http://docs.asp.net/en/1.0.0-beta7/getting-started/installing-on-linux.htmlgit

Mac中安裝參考(http://docs.asp.net/en/1.0.0-beta7/getting-started/installing-on-mac.html)。github

除了實現徹底跨平臺外,還有以下變動和加強:web

WebHooks是一種HTTP的輕量級交互模式,經過簡單的發佈/訂閱模式來把SaaS系統和WEB API集成起來,上面兩篇博客分別介紹Saleforce和Slack 經過ASP.NET WebHooks的集成。ASP.NET WebHooks包含發送和接受兩部分的功能(底層技術是Web API 2和MVC 5,目前還沒有支持ASP.NET 5):app

  • 在接收端,提供了一種接收和處理來自於任何WebHook提供器的WebHook的通用模型。而且內置了Dropbox, GitHub, MailChimp, PayPal, Pusher, Slack, Stripe, Trello, 和WordPress的提供器實現。也就是說,若是你想開發一個程序來監控Dropbox文件變動或者GitHub的提交,是垂手可得的事情。
  • 在發送端,提供了管理和存儲訂閱者信息的功能,以及把事件提醒發送給適當訂閱者的功能。從而簡化了WebHook發送端的開發。

詳細的開發說明能夠參考上面的三篇博客,更重要的是閱讀源代碼(https://github.com/aspnet/WebHooks)。asp.net

相關文章
相關標籤/搜索