丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號(hào)安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
專(zhuān)欄 正文
發(fā)私信給TW洞見(jiàn)
發(fā)送

4

回顧build 2016:你好,這是微軟迄今最好的Windows 開(kāi)發(fā)平臺(tái)

本文作者: TW洞見(jiàn) 2016-04-12 19:08
導(dǎo)語(yǔ):有史以來(lái)最好的開(kāi)發(fā)者平臺(tái)Windows 和 Office 。

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

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

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

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

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

回顧build 2016:你好,這是微軟迄今最好的Windows 開(kāi)發(fā)平臺(tái)

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

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

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

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

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

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

回顧build 2016:你好,這是微軟迄今最好的Windows 開(kāi)發(fā)平臺(tái)

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

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

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

回顧build 2016:你好,這是微軟迄今最好的Windows 開(kāi)發(fā)平臺(tái)

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

.NET Core 應(yīng)用程序的結(jié)構(gòu)與 Node.js 等典型的輕量級(jí)應(yīng)用很類(lèi)似,都是運(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)換工具。開(kāi)發(fā) Windows 應(yīng)用一直以來(lái)都有五花八門(mén)的技術(shù),但現(xiàn)在 Windows 平臺(tái)的終端除了 PC,其他類(lèi)型的設(shè)備也多了起來(lái)。于是微軟開(kāi)始推介這樣一個(gè)新的概念,希望開(kāi)發(fā)者能夠“一次開(kāi)發(fā),到處運(yùn)行”,兼容性的部分交給 Windows 來(lái)解決。同樣,微軟現(xiàn)在公開(kāi)展示的應(yīng)用程序也盡量地改為了 UWP 應(yīng)用程序,連上面提到的 Ubuntu 子系統(tǒng)中的 Bash 終端都以 UWP 應(yīng)用程序的形式提供。

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

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

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

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

 回顧build 2016:你好,這是微軟迄今最好的Windows 開(kāi)發(fā)平臺(tái)

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

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

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

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

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。

回顧build 2016:你好,這是微軟迄今最好的Windows 開(kāi)發(fā)平臺(tái)

分享:
相關(guān)文章

專(zhuān)欄作者

主要由ThoughtWorks軟件工程師、開(kāi)發(fā)者們供稿分享。
當(dāng)月熱門(mén)文章
最新文章
請(qǐng)?zhí)顚?xiě)申請(qǐng)人資料
姓名
電話(huà)
郵箱
微信號(hào)
作品鏈接
個(gè)人簡(jiǎn)介
為了您的賬戶(hù)安全,請(qǐng)驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請(qǐng)驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號(hào)信息
您的賬號(hào)已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說(shuō)