微軟以開放原始碼、跨平台與Azure協助企業轉型
微軟今日在創新應用大會中分享跨平台與雲端創新計畫,包括大力擁抱開放開始碼、創造行動跨平台發展、更容易實現雲端應用開發的 Azure智慧雲以及DevOps開發維運一體化加速交付,為企業帶來更多商機。
https://picx.xfastest.com/kenny.kuan/2016/20160509/IMG_2625.jpg
微軟雲端的開發戰略與應用,左起為嘉里大榮物流公司資訊處副處長陸浩翔、台灣微軟開發體驗暨平台推廣事業處總經理劉念臻、微軟全球資深副總裁潘正磊、微軟公司大中華區雲平台應用開發高級產品經理胡德民、網易公司雷火遊戲事業部產品總監周鋒
隨著雲端運算、巨量資料分析、物聯網與社群等崛起,而且網際網路商機熱潮不斷,全球的企業都因此進入轉型時刻,企業的開發團隊已經不只面對內部員工,更要直接面對終端使用者,如何量身定做且快速完成客戶的需求,也關係到企業的競爭力。擁有多樣軟體產品、開發工具的微軟,近年來力圖改變過往的風格,不僅提供出色的雲端服務,也開始大力擁包開放原始碼(Open Source)、跨平台裝置,並積極協助與支援開發人員使用其它的技術,協助企業轉型。
微軟過去的開發工具幾乎都是自家的產品,整個開發環境都環繞在自己的圈子裡,若在數年英,開放原始碼、跨平台根本不會和微軟沾上邊。在新執行長的「行動優先、雲端至上」的方針之下,不僅Azuer雲端支援Linux,也提供多樣的開放服務,開發工具同樣也推出開放原始碼版本,並支援不同的作業系統使用。
https://picx.xfastest.com/kenny.kuan/2016/20160509/ms01.jpg
微軟全球資深副總裁潘正磊訪台,分享微軟實現開放與跨平台為企業客戶帶來更高的商業價值及生產效率
在開放的策略之下,微軟致力於跨系統、跨平台,甚至是跨越開發程式語言的環境,讓開發者可以使用單一的程式語言即可開發出在不同平台中運作的應用軟體。為了兌現開放的承諾,微軟提出跨平台與雲端創新的四大計畫,即透過Xamarin、.NET Core、Azure以及DevOps開發維運一體化,讓企業用戶實現前後端一致的研發管理,有效降低跨平台的開發人力成本及花費的時間。
微軟在完成Xamarin的收購之後,Xamarin成了跨平台發展的重要元素,各個版本的的Visual Studio都將整合Xamarin的功能,包括免費、Mac版本等。Xamarin目前已經支援Android、iOS與Windows三大行動平台能力,企業在開發跨平台的應用程式時,不再需要使用不同的開發支術與工具,大幅人員的訓練與招募的困難。而Visual Studio整合Xamarin的功能後,開發者不必支付額外的費用,即可用 C# 開發三大平台的程式,大幅降低成本。
做為 .NET架構最核心的.NET Core,包括了程式編譯器及執行環境,並加上 ASP.NET Core及對通用Windows應用程式的支援重新包裝成輕量化與模組化的框架。而且 .NET Core原本就支援跨平台設計,所有原始碼也都公開在GitHub上,其跨平台的特性讓.NET可以在Linux與Mac環境中運作。對開發人員而言,使用.NET Core後,其前後端開發就變得一致,後端亦可在Linux環境數運作,大幅減少開發人員的時間。
微軟的Azure雲端服務可以滿足不同企業需求,也具有各種整合創新服務,並支援多樣的作業系統與程式語言也便為任何平台開發。在面對新的需求下,Azure支援IoT建構服務,提供端到端的物聯網解決方案。其Media Service則是功能豐富的媒體串流服務,讓企業可以可以建立自己的串流媒體平台提供直播或隨選點播。還有利用HDInsight可以加速收集、儲存與處理社群分析以及資料洞察的服務。
行動裝置與網路快速發展帶給企業應用程式的開發者極大的壓大,傳統的開發方式已經無法應付,新的DevOps開發維運一體化成為最新的趨勢。DevOps讓企業在應用程式開發階段即隨時聽取營運部門、業務單位以及客戶的反應,快速對產品進行快速的改進與更新。
在DevOps過程中,Azuer提供雲端的測試環境,以便進行壓力測試、監控等功能,而跨平台應用則可運用Xamarin來協助開發。
頁:
[1]