[情報] Build 2015 開發者大會綜述

看板WindowsPhone作者 (傲嬌魚)時間10年前 (2015/04/30 10:13), 10年前編輯推噓63(630118)
留言181則, 15人參與, 最新討論串1/1
(簡體轉繁體 這篇是少數看到會講前半段的) http://www.infoq.com/cn/news/2015/04/ms-build-2015 開發者必須關注的微軟技術熱點——Build2015大會綜述 一年一度的微軟Build2015大會在美國三藩市如期舉行,當地的天氣有點陰冷,不過參會 者的熱情依然充滿了整個Moscone會議中心。 Build大會是微軟面向開發者社區舉辦的重要會議,雖然過去幾十年經歷了名稱、形式等 方面的變遷,但是依然保留了下來,可見微軟對開發者的重視程度。 正如CEO Satya Nadella在開場致辭中提到的,剛過完40歲生日的微軟是一家由開發者創建的、並為開發 者服務的公司,在IT發展的新潮流下,微軟致力於成為一家「平臺式」公司。 對於廣大 開發者來說,Build2015大會有哪些技術熱點? 我們應該如何評價呢,InfoQ中國進行了 系統的梳理,供讀者借鑒。 雲計算 熱點關鍵字:Docker、機器學習支援、資料管理新工具 和前幾屆Build大會不同,關於雲計算平臺的介紹被安排在頭一天的主題演講中,由此可 見其重要地位。 目前微軟的Azure已經在全球部署了19個Region,超過了亞馬遜和谷歌的 Region總數;過去12個月發佈了超過500個新特性;現在每個月還在以9萬個新客戶的速度 遞增,在這樣一種發展態勢下,讓微軟對於雲計算平臺的投入不斷加大,在本次大會上的 亮點包括: ‧擁抱Docker——雖然Docker公司總部就在三藩市,但是當Docker的CEO出現在微軟Build 大會現場時,還是讓作者感到有些驚訝。 他分享了Docker與微軟的合作進展,微軟的目 標是讓Windows和Azure都支援Docker相關容器技術,並投入精力在DockerHub上發佈更多 微軟系的應用,關於微軟與Docker的合作,近期將會有專門的新聞報導。 ‧全新Microsoft Azure資料服務——Azure上目前每天創建和刪除的SQL資料庫總數達到 16萬個之多,為了提供資料管理的效率,微軟在本次大會上推出了新的資料管理工具,包 括透明資料加密、全文檢索支援和彈性資料池(elastic database pool)。 例如,當客 戶發現某個資料庫的負載壓力較大時,會考慮將其放到一個獨立的instance中,當類似的 資料庫越來越多時,跨資料庫的資料管理就會出現困難,而微軟推出的新工具會説明更方 便地管理資料。 ‧機器學習支援——資料管理和機器學習是相輔相成的,新推出的 Azure Data Lake可以 存儲和處理PB級的資料,從包括Hadoop等來源中導入資料,通過PowerBI進行資料分析, 支援R語言程式設計,通過Azure的機器學習服務建立預測模型。 目前國際上三大雲計算 廠商(微軟、谷歌、亞馬遜)都已經提供了機器學習服務。 Visual Studio 關鍵字:多系統支援、開放態度、跨平臺化 許多開發者對Build大會的關注點集中在Visual Studio上,去年底,Visual Studio 2015 推出了免費的社區版,成為Windows平臺上眾多開發者的福利。 而這一次Build大會上, Visual Studio得到了很多亮相機會: ‧對Android/JAVA、iOS/Object-C應用的支援,是的,你沒有看錯,微軟在本次大會上正 式宣佈,Visual Studio將很快支援開發者只需要修改少量代碼,就可以編譯上面兩種應 用,並運行在Windows 10系統中。 這對移動開發者來說,進入Windows平臺將不再需要投 入大量精力來重建應用,對於微軟來說,預計將會有大量的開發者擁抱Windows應用,對 於消費者來說,可以很快享受到更多的應用。 ‧之前提到的Docker支援,Docker CEO就是在Visual Studio中進行了現場演示,目前VS 支援Azure上Docker容器技術的開發和部署,並可以與VS Online服務聯動。 主題演講中 提到了VS的Online服務,可以説明客戶實現從0到1的全生命週期研發管理流程,實現真正 的Devops。 ‧最新推出了支援Linux和Mac平臺的代碼編輯器Visual Studio Code,而且完全免費,意 在吸引更多非Windows平臺的開發者。 目前Visual Studio Code提供的功能包括編碼、高 亮顯示、智慧輔助、Git集成等等,但與Visual Studio依然不是一個量級,兩者定位不同 。 ‧開放態度,就在幾個月之前,有關. NET開源的新聞在國內社區中引起了很大反響。 在 本次大會上,微軟表示,.NET Core的Windows版本進入RC狀態,而Linux和Mac相應推出了 預覽版。 Windows 10和Office 關鍵字:通用應用、平臺化 開發者對Windows 10和Office這兩個「傳統」產品的期待可能在於看看有什麼新玩法。 Satya Nadella對參會者表示,Windows 10不是新一個版本(release),而是一個新時 代(generation)。 微軟希望到2018財年,Windows 10的活躍設備數超過10億。 ‧提到Windows 10,總是和通用應用(Universal Application)分不開,因為Windows 10的定位是全領域系統,從物聯網的微小設備到移動手機端,再到PC端,都是Windows 10 的適用範圍,那麼開發者一旦創建了相應的應用,就意味著可以放到支援Windows 10的各 種設備中運行,有一種像JAVA一樣,「一次編寫, 到處運行」的味道。 這種方式將吸引 更多的開發者關注Windows 10平臺。 ‧Build大會上對Office的展示,表達了其「平臺化」的想像空間, 包括全新的Office Graph API、面向iPad和Outlook的功能擴展外掛程式,以及統一API等。 包括Excel的SAP 外掛程式、Powerpoint的股票外掛程式、Outlook的Uber外掛程式,這些豐富的例子,能 夠讓開發者看到Office的擴展潛力。 ‧現場演示了開發者如何將一個應用部署于不同類型的Windows 10設備上,並自動適應不 同螢幕尺寸。 利用通用Windows 平臺(Universal Windows Platform),開發者可以為 每種設備定制獨特的功能、整合Cortana和Xbox Live服務、提供安全交易、創建全息體驗 (hologram),並最終將應用發佈到Windows 應用商店中。 ‧新的瀏覽器Microsoft Edge的發佈讓開發者松了口氣,IE時代宣告結束。 Edge為開發 者提供了更多的應用展示和曝光機會,並提升了應用通過JavaScript和HTML實現擴展的能 力。 在未來幾年,前端開發者將集中關注這個新生事物。 延伸閱讀: Build 2015紀要,微軟帶給開發者的下一塊掘金地 http://news.cnblogs.com/n/520022 -- 另外不知道是不是錯覺 總覺得bing網頁翻譯速度變快了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.10.80.50 ※ 文章網址: https://www.ptt.cc/bbs/WindowsPhone/M.1430360013.A.048.htmlfelaray:轉錄至看板 Cloud 04/30 10:13 ※ 編輯: felaray (124.10.80.50), 04/30/2015 10:16:01

04/30 10:21, , 1F
我比較想知道的是,既然納入 android iOS,微軟幹麻
04/30 10:21, 1F

04/30 10:21, , 2F
還推 Universal App 這個擺明了會被開發商放棄的東
04/30 10:21, 2F

04/30 10:21, , 3F
西推老半天?
04/30 10:21, 3F

04/30 10:23, , 4F
不太懂樓上的意思耶,應該看成Obj-C或Java現存code經由
04/30 10:23, 4F

04/30 10:24, , 5F
修改可以讓微軟UA開發環境編譯成UA APP
04/30 10:24, 5F

04/30 10:24, , 6F
而不是納入了Android和iOS就放棄UA
04/30 10:24, 6F

04/30 10:23, , 7F
目前看來只是想擴增開發的方式 後續效應有待觀察~
04/30 10:23, 7F
※ 編輯: felaray (124.10.80.50), 04/30/2015 10:24:55

04/30 10:24, , 8F
我的意思就是既然知道它會被大家捨棄,根本不會被作
04/30 10:24, 8F

04/30 10:24, , 9F
為開發選項,那幹麻還一直推
04/30 10:24, 9F

04/30 10:25, , 10F
他們移植過來就都是 Universal Apps 一份子了
04/30 10:25, 10F

04/30 10:25, , 11F
不會被大家捨棄阿,UA是一個Windows APP開發的規範吧
04/30 10:25, 11F

04/30 10:26, , 12F
可以在全 Windows 10 平台上使用
04/30 10:26, 12F

04/30 10:27, , 13F
可是我幹麻選擇一個只能跑在 Windows 上的技術,而
04/30 10:27, 13F

04/30 10:27, , 14F
不選擇可以跑在 android 與 Windows 上的技術?
04/30 10:27, 14F

04/30 10:28, , 15F
那個和 UA 無關啊,要換成幹嘛學 C# 吧 XD
04/30 10:28, 15F

04/30 10:28, , 16F
UA不能跑在Android阿,Android的Code要編成UA還是需要修改
04/30 10:28, 16F

04/30 10:28, , 17F
(雖然微軟說修改幅度很小)
04/30 10:28, 17F

04/30 10:28, , 18F
UA 包含:Objective-C、JAVA、C++、C# 這些語言為
04/30 10:28, 18F

04/30 10:29, , 19F
應該說我們對 UA 的定義好像不太一致,導致這個對話
04/30 10:29, 19F

04/30 10:29, , 20F
無法繼續
04/30 10:29, 20F

04/30 10:29, , 21F
Windows 10 平台開發、移植的 Apps
04/30 10:29, 21F

04/30 10:29, , 22F
你看一下官方的圖,UA 在最高的地方
04/30 10:29, 22F

04/30 10:29, , 23F
為啥你會認為C#一定會被捨棄
04/30 10:29, 23F

04/30 10:29, , 24F
你說的應該算 UWA 還什麼的吧
04/30 10:29, 24F

04/30 10:31, , 25F

04/30 10:32, , 26F
@LoveIvy 我嗎?我只是說 UA 換成 C# 這個例子比較對
04/30 10:32, 26F

04/30 10:32, , 27F
我說的 UA 是現在就可以用 VS 開發並執行於 WP 與電
04/30 10:32, 27F

04/30 10:32, , 28F
腦上的東西
04/30 10:32, 28F

04/30 10:32, , 29F
吧 XD
04/30 10:32, 29F

04/30 10:32, , 30F
你說的應該是 UWP,也就是昨天才剛發布的新東西
04/30 10:32, 30F

04/30 10:32, , 31F
@YahooTaiwan 啊抱歉我搞錯你的意思了
04/30 10:32, 31F

04/30 10:33, , 32F
沒關係,現在名詞越搞越亂,該怪微軟 XD
04/30 10:33, 32F

04/30 10:33, , 33F
對耶,我發現我也用錯名詞了....
04/30 10:33, 33F

04/30 10:34, , 34F
因為我的理解變成 UA+移植的東西還是 UA XD
04/30 10:34, 34F

04/30 10:34, , 35F
但是有改名詞變成 UWP XD
04/30 10:34, 35F

04/30 10:38, , 36F
UA 在短短一年(?) 的時間就變棄嬰了,實在叫人意外
04/30 10:38, 36F

04/30 10:38, , 37F
04/30 10:38, 37F

04/30 10:58, , 38F
UA不還是UA嗎? 而且還能到hololens上跑?
04/30 10:58, 38F
還有 103 則推文
還有 3 段內文
04/30 12:20, , 142F
只能乖乖使用傳統桌面XDDD這難道是計畫中的BUG?
04/30 12:20, 142F

04/30 12:21, , 143F
都是 Win10, Continuum 目前官方只有提到高通
04/30 12:21, 143F

04/30 12:21, , 144F
只能用手機上有的 App
04/30 12:21, 144F

04/30 12:21, , 145F
那還是要乖乖轉APP
04/30 12:21, 145F

04/30 12:22, , 146F
基本上就是看螢幕大小來決定要不要給你桌面
04/30 12:22, 146F

04/30 12:22, , 147F
最大的好處是生產力類的工具要使用的時候你不需要帶
04/30 12:22, 147F

04/30 12:22, , 148F
筆電等裝置,只要接上手機就可以有相同體驗
04/30 12:22, 148F

04/30 12:23, , 149F
只要用 Win10 手機放假就沒有不加班的理由了 XDD
04/30 12:23, 149F

04/30 12:24, , 150F
希望Contunuum有mirroring功能
04/30 12:24, 150F

04/30 12:24, , 151F
以前拿SP3要加班 以後拿WP也要加班
04/30 12:24, 151F

04/30 12:26, , 152F
怎樣鏡像功能?
04/30 12:26, 152F

04/30 12:29, , 153F
就可選成modern 介面,這樣開APP看網路影片或沒大量輸
04/30 12:29, 153F

04/30 12:29, , 154F
入需求下比較直覺
04/30 12:29, 154F

04/30 12:30, , 155F
看起來應該無法,不過你接上後還是可以用手機 XD
04/30 12:30, 155F

04/30 12:31, , 156F
目前接上後沒看到類似 PC 的放大選項
04/30 12:31, 156F

04/30 12:32, , 157F
用Miracast應該可以吧XD 不然還要去找滑鼠感覺麻煩
04/30 12:32, 157F

04/30 12:33, , 158F
現在看起來應該無法介紹去後把手機當成觸控版用
04/30 12:33, 158F

04/30 12:33, , 159F
Continuum感覺有點像是延伸桌面的應用
04/30 12:33, 159F

04/30 12:33, , 160F
*接上去
04/30 12:33, 160F

04/30 12:33, , 161F
嗯嗯,雙螢幕的感覺
04/30 12:33, 161F

04/30 12:36, , 162F
或是說用Miracast時,可以有Mirroring或Continuum可以
04/30 12:36, 162F

04/30 12:36, , 163F
選XDD
04/30 12:36, 163F

04/30 12:36, , 164F
除非Continuum不走Miracast...
04/30 12:36, 164F

04/30 12:37, , 165F
這個看起來應該是可選的,目前沒其他消息
04/30 12:37, 165F

04/30 14:14, , 166F
UWA 就 = UA 吧,之前就常常用這個名詞了
04/30 14:14, 166F

04/30 14:14, , 167F
UWP 才是新的
04/30 14:14, 167F

04/30 15:35, , 168F
現在App講究強大快速不肥 要登上熱門App都一定是Nat
04/30 15:35, 168F

04/30 15:35, , 169F
ive的 Universal Application的想法是不錯 但是現在
04/30 15:35, 169F

04/30 15:35, , 170F
沒看到成功的
04/30 15:35, 170F

04/30 15:39, , 171F
硬體不像Android軍備競賽 軟體比不上Native效能
04/30 15:39, 171F

04/30 15:48, , 172F
其實現在vm 不是瓶井 而是gc 只要用者自已管理記
04/30 15:48, 172F

04/30 15:48, , 173F
憶體 vm也是像native速度
04/30 15:48, 173F

04/30 17:30, , 174F
差沒這麼多向來無法當作賣點 重要的是比別人好在哪
04/30 17:30, 174F

04/30 17:30, , 175F
04/30 17:30, 175F

04/30 19:55, , 176F
今天直播不知道有什麼 0.0
04/30 19:55, 176F

04/30 20:53, , 177F
New devices 昨天喬北峰講了三次
04/30 20:53, 177F

04/30 20:54, , 178F
而且明天沒有keynote 所以要發布新產品就只有今天了
04/30 20:54, 178F

04/30 21:02, , 179F
猜 840
04/30 21:02, 179F

04/30 22:15, , 180F
今天也是23:30嗎?
04/30 22:15, 180F

04/30 23:30, , 181F
嗯嗯
04/30 23:30, 181F
文章代碼(AID): #1LGO_D18 (WindowsPhone)
文章代碼(AID): #1LGO_D18 (WindowsPhone)