跨平台開發正在成為主流,微軟免費推出的跨平台Web和雲開發代碼編輯器Visual Studio Code支援多達30多種程式設計語言,為跨平台開發人員帶來了極大的便利。其中,微軟在JavaScript基礎上開發的開源語言TypeScript已被Google採用,作為Angular 2.0網頁架構的程式設計語言,Visual Studio Code也成為 Angular團隊使用的主要代碼編輯器。
微軟收購Xamarin並將其與Visual Studio全面整合,包括免費的Visual Studio Community版,以及供Mac使用者免費下載的Xamarin Studio Community版使用者均能從中獲益。現在開發人員可以用C#語言為iOS、Android、Windows開發原生體驗的應用——在大幅降低跨平台開發技術成本的同時,也提高了項目與代碼管理的效率。Xamarin的Mono Project 和SDK包括運行時、類庫和命令列工具也已開源,開發人員和企業可以無後顧之憂地利用.NET運行時為移動、案頭或者雲環境開發軟體、嵌入裝置或遊戲引擎。
自2014年宣布.NET開源起,微軟就在全力推動.NET Core運行時的跨平台發展,讓廣大開發人員可以在Windows以外的系統內容中,延續他們在.NET技術上的投入和積累。專為開源、跨平台設計的.NET Core現已成為GitHub 上人氣很高的項目。一個月前,微軟宣布PowerShell開源並支援Linux。現在,Windows和Linux系統使用者和應用開發人員可以平等地體驗到豐富的互動式指令碼語言帶來的便利,過去各自為政的Windows和LinuxTeam Dev也可以快樂地攜手工作了。
進化中的微軟智能雲,為中國帶來更多開源機遇“我們要讓更多人享受到微軟的產品和創新技術——而且是以人們所習慣的方式。”微軟全球執行副總裁兼雲端運算與企業事業部負責人Scott Guthrie在他的部落格中寫道。
“以人們習慣的方式”體現了薩提亞 ∙ 納德拉出任CEO以來,微軟最顯著的一個變化——今天的微軟會從全球各地開發人員、使用者、夥伴的現實需求出發,以積極的改變和投入,全力滿足生態系統健康發展的多樣化需求。
為了滿足“人們習慣的方式”,微軟智能雲Azure在落地中國之後,進行了大量“接地氣”的創新與改造。其中,去年9月上線的MySQL Database on Azure就是個典型——它是Azure雲平台上第一個由微軟提供的MySQL資料庫服務,而且是由微軟中國雲端運算創新中心(CCIC)為滿足中國使用者需求主導開發的。自上線以來,MySQL Database on Azure已經服務於光明網、歐萊雅、雲圖微動、遊族、觀致汽車等超過300家客戶。
在微軟中國團隊的不懈努力下,微軟智能雲Azure也在與時俱進,通過不斷加大對開源的支援,為本土生態圈夥伴帶來更多創新的可能。微軟智能雲Azure近期新增的開源服務和功能包括:
MySQL Database on Azure全面開放5.7版本支援: 5.7 版本是目前MySQL 最新的版本,在某些情境下效能提升明顯,同時完善了一些功能,包括對原生JSON 資料格式支援、內建JSON 函數、增加對GIS支援等。
Azure正式支援Cloud Foundry:開源PaaS平台Cloud Foundry 簡化了雲端運算應用程式構建、測試、發布和擴充的過程,支援 Java、Node.js、Python、PHP、Go、Ruby 等多種開發語言並可在各主要公用雲端和私人雲端平台上運行。由世紀互聯運營的Microsoft Azure正式支援Cloud Foundry,為廣大企業使用者提供了極大便利,使其能有效、快捷地管理和發布雲端運算應用程式。
Azure正式支援紅帽雲訪問:由世紀互聯運營的 Microsoft Azure 已正式支援紅帽企業 Linux(Red Hat Enterprise Linux)。利用紅帽雲訪問(Red Hat Cloud Access)服務,紅帽企業 Linux 客戶可以把已經擁有的紅帽訂閱轉移到Azure上,並得到相應的支援人員和保持與紅帽的業務關係。
FreeBSD虛擬機器正式上線:FreeBSD是一個卓越的開源作業系統,具備優異的網路和儲存效能,因此成為諸多ISP的選擇,許多頂尖虛擬設備廠商基於FreeBSD構建產品。微軟和FreeBSD社區緊密合作,在由世紀互聯運營的Microsoft Azure上正式發布FreeBSD虛擬機器鏡像,並承擔鏡像的製作、測試和更新。這不僅為Azure的開源作業系統集合增添新成員,也為ISP和虛擬設備廠商登陸Azure提供了基礎作業系統的選擇。
CoreOS 虛擬機器正式上線:CoreOS是基於Linux 核心的、為容器而生的系統平台。由世紀互聯運營的Microsoft Azure是中國第一個官方支援CoreOS的公用雲端平台。國內開發人員和企業使用者將可以在Azure上輕鬆搭建、管理安全、靈活、可信的CoreOS Linux 叢集,並在其上運行他們的應用服務。同時,CoreOS也提供了對於混合雲的支援,使用者可以在跨越雲和本地裝置的混合實境世界中部署運行CoreOS Linux 叢集。
從微軟智能雲Azure到Windows 10,從Xamarin到.Net Core,再到全球各地的開源社區,微軟正在以前所未有的開放胸懷,主動擁抱多元化的開源世界。今天,更加積極、開放的微軟,帶來了更具創新、活力的技術、產品、服務、平台,也給全球開發人員和企業使用者帶來了更廣泛的選擇與靈活性。
一個既熟悉又陌生的微軟,正在用實際行動告訴你:擁抱開源,微軟是認真的。
原文來自:http://os.51cto.com/art/201609/517923.htm
本文地址:http://www.linuxprobe.com/microsoft-opensource.html