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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

回顾build 2016:你好,这是微软迄今最好的Windows开发平台

發(fā)布時(shí)間:2023/12/4 windows 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 回顾build 2016:你好,这是微软迄今最好的Windows开发平台 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

按:本文作者陳計(jì)節(jié),ThoughtWorks 高級(jí)咨詢師。多年的跨平臺(tái) .NET 開發(fā)者,全棧工程師,技術(shù)布道師。擅長互聯(lián)網(wǎng)應(yīng)用程序的設(shè)計(jì)、開發(fā)和運(yùn)維等工作。

在最近的開發(fā)者大會(huì)(Build 2016)上,微軟面向開發(fā)者分享了一系列更新。對(duì)于一名開發(fā)者來說,整個(gè)三天的內(nèi)容,可以說是驚喜連連,令人激動(dòng)不已。可貴的是,微軟的開發(fā)者大會(huì)現(xiàn)在一再強(qiáng)調(diào)的是“任何平臺(tái)”、“免費(fèi)”這些滿懷社區(qū)精神的特性。在了解完開發(fā)者大會(huì)的內(nèi)容之后,我最直接的反應(yīng)就是,Windows 平臺(tái)將會(huì)成為比以往任何時(shí)候都更好的開發(fā)者的平臺(tái),同時(shí) Windows 和 Office 等平臺(tái)還有大量新興的、珍貴的機(jī)會(huì)出現(xiàn)。

如果看一遍視頻時(shí)間太久的話,那本文可以幫你了解其中特別值得關(guān)注的方面,請(qǐng)盡情分享這份開發(fā)者的盛宴吧。

|?Windows 里內(nèi)置的 Ubuntu

Windows 10 年度更新中將會(huì)推送一個(gè)重要功能,即 Windows subsystem for Linux,它使得我們能夠直接在 Windows 10 上運(yùn)行用戶態(tài) Linux 程序。互聯(lián)網(wǎng)企業(yè)多用 Linux 系列作為服務(wù)器操作系統(tǒng),但我們開發(fā)人員日常的開發(fā)和工作環(huán)境卻常常是 Windows。我們不得不一次次從“操作系統(tǒng)兼容性”的深坑里收拾好心情繼續(xù)上路。實(shí)際上,Windows 將內(nèi)置的是一個(gè)?Ubuntu 系統(tǒng)的核心部分,有了它內(nèi)置在?Windows 中,開發(fā)工作一下子“跨過山和大海”了,不用切換環(huán)境就直接在 Windows 里完成開發(fā)工作。

Windows subsystem for Linux 的原理是通過在操作系統(tǒng)直接實(shí)現(xiàn) Linux 系統(tǒng)調(diào)用來工作的,并不是虛擬機(jī),所以啟動(dòng)飛快,性能也有保障。這樣一來,Windows 就變成了一個(gè)結(jié)合體:既擁有 Windows 原本的使用體驗(yàn),又擁有了工程師所需的 Linux 環(huán)境和工具。這基本上意味著在 Windows 上直接完成整個(gè)開發(fā)工作——不再像以前一樣在 Windows 上開發(fā),再跑到 Linux 上跑測(cè)試;或者忍受 Linux 糟糕的 GUI 和網(wǎng)頁字體的開發(fā)體驗(yàn)了。

一邊開著 Vim 擼 Python,一邊還能不時(shí)瞟一眼 b 站的神吐槽,是不是有點(diǎn)小激動(dòng)?

|?Xamarin 與移動(dòng)開發(fā) DevOps

Build 大會(huì)第二天,紅衣教主Scott 宣布Xamarin 將集成進(jìn) Visual Studio,并提供免費(fèi)版。Xamarin 是先進(jìn)的跨平臺(tái)移動(dòng)應(yīng)用開發(fā)工具,能夠使用統(tǒng)一的編程模型開發(fā) iOS、Android 和 Windows UWP 應(yīng)用程序。此前它一直是收費(fèi)的,還挺貴的——二月剛被微軟收購,在本次 Build 大會(huì)上,即宣布會(huì)集成進(jìn) Visual Studio,包括免費(fèi)的社區(qū)版本。

Visual Studio 2015 中已經(jīng)支持了基于?Apache Cordova 開發(fā) Hybrid 移動(dòng)應(yīng)用。但這兩年,經(jīng)過了著名的?Facebook?將 HTML5 應(yīng)用程序向原生應(yīng)用的改寫這樣的不成功案例之后,社區(qū)越來越對(duì) Hybrid 應(yīng)用程序的兼容性、性能和安全性等方面存在一些疑慮,所以Hybrid 應(yīng)用方案往往只在一些局部會(huì)適當(dāng)加以運(yùn)用。

Xamarin 則是完全不同的工具,它是已被大量案例證明是可行的原生移動(dòng)應(yīng)用開發(fā)方式。運(yùn)用 Xamarin 能夠開發(fā)直接調(diào)用設(shè)備 API 的原生應(yīng)用程序,它還提供了完整的界面設(shè)計(jì)器(包括故事板),并且這次還將帶來運(yùn)行在?Windows 上的 iOS 模擬器,這樣就能做到完全就不用?Mac 就能開發(fā)?iOS 應(yīng)用了。目前 Xamarin 在國內(nèi)還沒有受到大量的關(guān)注和運(yùn)用,但隨著其集成進(jìn)免費(fèi)的 Visual Studio 社區(qū)版,Xamarin 一定會(huì)成為移動(dòng)開發(fā)的重要工具。

另外,Xamarin 線上還提供了云測(cè)試服務(wù),其中包含上千種機(jī)型的測(cè)試環(huán)境可用于運(yùn)行自動(dòng)化測(cè)試。而且這套線上服務(wù)將會(huì)與免費(fèi)的 Visual Studio Online 服務(wù)集成,那樣整個(gè)移動(dòng)開發(fā)的 DevOps 也就齊活兒了。

|?應(yīng)用程序新方向:.NET Core 和 UWP 應(yīng)用程序平臺(tái)

.NET Core?要火,相信我。因?yàn)?.NET Core 是個(gè)新興事物,它是微軟新開發(fā)出來的新項(xiàng)目,它從一開始就是開源、跨平臺(tái)的,它完全是基于社區(qū)協(xié)同開發(fā)的,代碼就托管在?Github?上。具體來說,它是一個(gè)輕量級(jí)、模塊化、向面云的新平臺(tái);與以往完整的 .NET 運(yùn)行時(shí)不能直接兼容;直接使用最新版本的 C# 語言和工具鏈;汲取了完整的 .NET 運(yùn)行上一些有名框架的重要特性,剔除了那些過時(shí)的、過度抽象的、與特定操作系統(tǒng)和軟件綁定的特性。可以說,.NET Core是一個(gè)“脫胎換骨,重新做人”的新事物

社區(qū)中支持 .NET Core 的各種第三方工具也在快速地增長,已經(jīng)有支持它的 Docker 鏡像和 Yeoman生成器等工具,我們可以直接使用 Sublime Text 這樣的編輯器來開發(fā) .NET Core 應(yīng)用程序,而且JetBrains 已經(jīng)在為它開發(fā)跨平臺(tái)IDE?了。

.NET Core 應(yīng)用程序的結(jié)構(gòu)與 Node.js 等典型的輕量級(jí)應(yīng)用很類似,都是運(yùn)行時(shí)+應(yīng)用程序+第三方程序包 的形式,它的運(yùn)行時(shí)只有 10 M 大小。本次 Build 2016 大會(huì)期間,微軟在展示各種 Web 應(yīng)用的 Demo 時(shí)都已經(jīng)默認(rèn)采用 .NET Core 了。

在 Windows 平臺(tái)上,微軟展示了他們持續(xù)打造“通用應(yīng)用平臺(tái)”(UWP)的動(dòng)作,比如將提供從?Win32 應(yīng)用程序向?UWP 應(yīng)用的轉(zhuǎn)換工具。開發(fā) Windows 應(yīng)用一直以來都有五花八門的技術(shù),但現(xiàn)在 Windows 平臺(tái)的終端除了 PC,其他類型的設(shè)備也多了起來。于是微軟開始推介這樣一個(gè)新的概念,希望開發(fā)者能夠“一次開發(fā),到處運(yùn)行”,兼容性的部分交給 Windows 來解決。同樣,微軟現(xiàn)在公開展示的應(yīng)用程序也盡量地改為了 UWP 應(yīng)用程序,連上面提到的 Ubuntu 子系統(tǒng)中的 Bash 終端都以 UWP 應(yīng)用程序的形式提供。

.NET Core 這個(gè)沒有歷史包袱的新平臺(tái),加上 C# 這樣優(yōu)秀的編程語言,想不火都難;而 UWP 作為微軟主推的應(yīng)用程序模型,對(duì)于面向 Windows 用戶的應(yīng)用程序來說,是一個(gè)明確的方向。

|?Office 和 Edge 瀏覽器插件開發(fā)中的新機(jī)會(huì)

我已經(jīng)很長一段時(shí)間沒有關(guān)注 Office 開發(fā)了,但這次 Build 2016 中分享的關(guān)于跨平臺(tái)的 Office 插件開發(fā)的消息還是令我耳目一新。總體來說,我認(rèn)為?Office 插件是一個(gè)潛力無限,市場(chǎng)廣闊的方向

以往我們可以使用 VBA 和 Interop 等技術(shù)來開展 Office 相關(guān)的開發(fā),但那些開發(fā)工作對(duì)開發(fā)人員的門檻較高,編程語言運(yùn)行時(shí)方面的限制更讓這些定制化應(yīng)用很難跨平臺(tái)。于是過去我們往往只在一些企業(yè)內(nèi)部的需求中會(huì)考慮一些定制的?Office 開發(fā)。新的 Office 插件平臺(tái)現(xiàn)在允許開發(fā)人員使用熟悉的 Web 開發(fā)技術(shù)來實(shí)現(xiàn)、并提供了跨平臺(tái)的開發(fā)、調(diào)試與發(fā)布能力——就像開發(fā)一個(gè)瀏覽器插件一樣簡單!另外,新的 Office 插件所跨的平臺(tái)不光包括各種操作系統(tǒng),還包括在線的 Office 365 和 iPad 等非桌面環(huán)境。

?

Office 在全球有十幾億安裝量,其深度用戶大多都是各類企業(yè)用戶,對(duì)信息打磨、數(shù)據(jù)處理的需求十分豐富,而 Office 這套新的插件平臺(tái)直接將所有 Office 用戶與開發(fā)者分享。對(duì)開發(fā)者而言,這其中的機(jī)會(huì)將是不可斗量的。

上面提到瀏覽器插件,其實(shí)以往開發(fā) IE 的插件并不是一件簡單的事,倒是 Chrome 瀏覽器的插件開發(fā)令人輕松了不少。是的,Office 的插件開發(fā)就像開發(fā)一個(gè) Chrome 插件那樣簡單;還不止如此,Edge 瀏覽器最近也添加了對(duì)插件的支持,而 Edge 插件的開發(fā)機(jī)制不光與 Chrome 插件的開發(fā)一樣簡單,甚至大量 API 都能與 Chrome 瀏覽器?API兼容。Edge 作為 Windows 10 操作系統(tǒng)中的默認(rèn)瀏覽器,其用戶量也會(huì)穩(wěn)步上升,因此它必然也是一個(gè)不可小覷的平臺(tái)。

除了上面的各個(gè)方面,微軟還分享了一些其他工具和服務(wù),例如用于構(gòu)建智能對(duì)話機(jī)器人的 Bot 框架和智能識(shí)別的?Cognitive 服務(wù)等。這些工具切實(shí)地解決了很多難題, 提高了開發(fā)人員的效率。另外,我們看到微軟在運(yùn)用新的思路來打造已有平臺(tái)、持續(xù)改善其產(chǎn)品的同時(shí),也在努力降低開發(fā)應(yīng)用程序的難度,同時(shí)給開發(fā)者創(chuàng)造了更多機(jī)會(huì)。

微軟在其 Visual Studio 網(wǎng)站上展示的服務(wù)思路是?“為任何開發(fā)者的任何應(yīng)用程序打造的工具”,從本次開發(fā)者大會(huì)分享的內(nèi)容來看,著實(shí)誠意滿滿,各位開發(fā)者不應(yīng)該錯(cuò)過!

相關(guān)文章:?

  • 3分鐘看完Build2016 Day 1 Keynote

  • 微軟Build 2016開發(fā)者大會(huì)--兌換承諾

  • Microsoft Build 2016 Day 1 記錄

  • 3分鐘看完 Day2 Keynote

  • Microsoft Build 2016 Day 2 記錄

  • Build 2016,你可能忽視的幾個(gè)細(xì)節(jié)

  • 圖片中的Build 2016

  • 復(fù)盤Build 2016:不要錯(cuò)過微軟給.NET開發(fā)者的這些福利

  • 微軟CEO納德拉恢弘計(jì)劃:讓開發(fā)者始終忘不了微軟

原文地址:http://www.leiphone.com/news/201604/WuXXqoN6GuJXCOvj.html


.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注

總結(jié)

以上是生活随笔為你收集整理的回顾build 2016:你好,这是微软迄今最好的Windows开发平台的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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