日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Build 2018,给你带来全新的开发者体验, .NET Core 3.0带来桌面支持

發(fā)布時間:2023/12/4 asp.net 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Build 2018,给你带来全新的开发者体验, .NET Core 3.0带来桌面支持 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Build 2018 主旨演講的主題是 Azure 云和 AI、物聯(lián)網(wǎng)、AR等技術(shù),以及開發(fā)者相關(guān)內(nèi)容的宣布。在今天的Build大會上,微軟宣布目前已有超過7億臺設(shè)備運行Windows 10系統(tǒng)。去年這個數(shù)字為5億。Office 365目前每個月有1.35億活躍的商業(yè)用戶,去年為1.2億。

微軟今年Build大會的一大主題是說服開發(fā)人員相信,他們需要理解,以便將人工智能技術(shù)融入他們的應(yīng)用之中。

FPGA上的AI服務(wù)

在今天的Build大會上,微軟發(fā)布了Project Brainwave的“預(yù)覽版”,這個平臺,用FPGA在Azure云和邊緣設(shè)備上實時運行深度學(xué)習(xí)模型。

Brainwave最初亮相,是去年8月,微軟在芯片行業(yè)論壇Hot Chips上展示了這個平臺的部分特性。

從當(dāng)時公布的信息,可以看出這個平臺可以分為三層:

  • 一個高性能分布式架構(gòu);

  • 一個整合到FPGA上的硬件深度神經(jīng)網(wǎng)絡(luò)引擎;

  • 一個用來部署預(yù)訓(xùn)練模型的編譯器和運行時。

當(dāng)時,微軟說這個平臺支持微軟自家的CNTK和Google的TensorFlow。

今天微軟發(fā)布的Project Brainwave“預(yù)覽版”,其實就是由這個平臺在云端驅(qū)動的Azure機器學(xué)習(xí)硬件加速模型。讓外部客戶和微軟一樣用FPGA來處理AI工作負(fù)載,這是第一步。

微軟還宣布了一個邊緣設(shè)備上的“有限預(yù)覽版”Project Brainwave。這里的邊緣設(shè)備和我們平時所說的手機相機攝像頭略有不同,指的是可以作為Azure IoT Edge設(shè)備使用的企業(yè)預(yù)置型服務(wù)器。戴爾和惠普企業(yè)是這個有限預(yù)覽的首批合作伙伴。

大型科技公司無論做什么起家,從蘋果到Google再到Facebook,無一不關(guān)注芯片。在一眾同行都在追求自研機器學(xué)習(xí)專用芯片的時候,微軟發(fā)出了不同的聲音。

納德拉在今天的發(fā)布會上說,以AI的發(fā)展速度來看,顯然不該將今天的想法“鎖定”到專用芯片上,還友情提醒各公司不要“被Google的TPU誘惑”。

微軟是FPGA的忠實擁躉,Project Brainwave所用的就是英特爾的FPGA。這種芯片的全稱是 現(xiàn)場可編程門陣列(Field Programmable Gate Array)。

這類芯片給微軟帶來了比Google TPU所使用的ASIC更大的靈活性,這家公司正逐步為整個數(shù)據(jù)中心部署FPGA,他們在FPGA上實現(xiàn)的機器學(xué)習(xí)性能,與那些專屬芯片不相上下。

Azure IoT Edge進(jìn)展

這是微軟將人工智能、Azure服務(wù)、定制化應(yīng)用裝入物聯(lián)網(wǎng)設(shè)備的一個工具。

在IoT Hub服務(wù)之上,微軟發(fā)構(gòu)建了Azure IoT Edge,支持微軟的認(rèn)知服務(wù)API,支持Event Grid和Kubernetes容器。此外,微軟還開源了Azure IoT Edge runtime,以便開發(fā)者按需部署。

值得注意的是,邊緣設(shè)備可用的認(rèn)知服務(wù)目前只有視覺。不過微軟計劃稍后會推出更多服務(wù)。

據(jù)介紹,在Azure IoT Edge的幫助下,工業(yè)設(shè)備、無人機等即便在沒有聯(lián)網(wǎng)的情況下,也能運行機器學(xué)習(xí)模型。

在今天的大會上,微軟宣布Azure IoT Edge已經(jīng)和高通、大疆達(dá)成合作。

語音AI工具“四合一”

微軟旗下的四種語音相關(guān)AI工具,這次也被統(tǒng)一起來。其中包括微軟語音識別服務(wù)、文本到語音API、定制化語音模型和翻譯服務(wù)。此前這些工具都作為單獨的API存在(Bing Speech API、Speaker Recognition API、Custom Speech Service、Translator Speech API),并且單獨定價。

手寫和形狀識別

微軟還發(fā)布了Project Ink Analysis,這是一個全新的服務(wù)。借助這個服務(wù),開發(fā)者可以為應(yīng)用增加手寫和其他形狀的識別。

開發(fā)者工具

對于開發(fā)者來說,Visual Studio現(xiàn)在支持“實時共享”功能,可在不離開開發(fā)環(huán)境的情況下就代碼進(jìn)行協(xié)作。IntelliCode是一個新推出的實驗性工具,利用 AI 來增強軟件開發(fā)質(zhì)量,提供智能建議。這個工具能讓Visual Studio智能完成代碼,根據(jù)上下文給出編程建議,而不是簡單根據(jù)字母排序推薦API,不過目前只支持Visual Studio 2017中的C#代碼。其他還包括Azure Kubernetes推出測試版等等內(nèi)容。

對于我們.NET 開發(fā)的最大利好消息就是.NET Core 3.0/.NET Famework 4.8的計劃,2019 年發(fā)布的.NET Core 3.0 即將支持Windows桌面系統(tǒng)以及.NET Core 2.1 RC版本的發(fā)布。特別是Windows Forms,Windows Presentation Framework(WPF)和UWP XAML。您將能夠在.NET Core上運行新的和現(xiàn)有的Windows桌面應(yīng)用程序,并享受.NET Core提供的所有優(yōu)勢。


具體請參考官方博客?https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/?

.NET Core 2.1 Release Candidate 并準(zhǔn)備好生產(chǎn)性使用

微軟宣布了.NET Core 2.1版本的RC版本,ASP.NET Core和Entity Framework Core。Go-Live許可證現(xiàn)在與發(fā)布候選版本一起發(fā)布,允許用戶在軟件開發(fā)中高效地使用該產(chǎn)品。但是,過去表明,在轉(zhuǎn)換到RTM版本時,代碼更改可能仍然是必需的,微軟有對應(yīng)的技術(shù)支持 。2.1版本特別為Entity Framework Core和ASP.NET Core帶來了廣泛的創(chuàng)新。對于Entity Framework Core,微軟關(guān)閉了相對于傳統(tǒng)ADO.NET實體框架的四個主要弱點。一方面,分組現(xiàn)在實際上被發(fā)送到數(shù)據(jù)庫并且不再在內(nèi)存中執(zhí)行,尤其是對于大量數(shù)據(jù),性能的提升是巨大的。其次,Entity Framework Core現(xiàn)在還提供從其前任已知的鏈接記錄的自動延遲加載。但是,它在默認(rèn)情況下是關(guān)閉的,但開發(fā)人員必須明確地將其打開以防止無意識重新加載循環(huán)中的數(shù)據(jù)。您可以選擇使用自動生成的運行時代理的延遲加載或ORM映射器支持的變體,并添加實體類。作為第三點,微軟還建立在Entity Framework Core的System.Transactions.TransactionScope對環(huán)境事務(wù)的支持。最后,也可以將結(jié)果集映射到非實體類型。它允許開發(fā)人員映射數(shù)據(jù)庫視圖,沒有主鍵的表以及SQL命令,存儲過程和表值函數(shù)的結(jié)果,即使它們的結(jié)果集與現(xiàn)有表的結(jié)構(gòu)不匹配。另外,Entity Framework Core還具有全新的功能:新推出的Value Converter允許在實現(xiàn)和保存對象時進(jìn)行值轉(zhuǎn)換。在2月份宣布的Cosmos Framework Core的Cosmos DB驅(qū)動程序尚未準(zhǔn)備好,可以在GitHub上閱讀

ASP.NET Core 2.1的另一個新功能是,可以在Microsoft Web服務(wù)器Internet信息服務(wù)(IIS)的過程中直接使用更強大的托管功能。在以前的版本中,ASP.NET Core始終運行在它自己的進(jìn)程中(Kestrel或Web Listener別名http.sys)。雖然微軟的雙向Web瀏覽器通信框架SignalR的端口也達(dá)到了發(fā)布候選狀態(tài),但WebHooks庫仍處于預(yù)覽狀態(tài)。微軟在Github上證明了這個功能還不夠充分,因為在ASP.NET Core 2.1環(huán)境下WebHooks的處理不夠。

原文地址: http://www.cnblogs.com/shanyou/p/9006208.html


.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

總結(jié)

以上是生活随笔為你收集整理的Build 2018,给你带来全新的开发者体验, .NET Core 3.0带来桌面支持的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。