去年在Build 2015期間宣布擁抱不同開發平台的開發者,並且提供最佳合適開發工具之餘,微軟當時宣布推出Visual Studio Code開源編譯器預覽版本,並且在今年正式推出1.0版本後,更進一步在今年7月推出1.3版本,讓Windows、Linux與OS X作業系統開發者均可藉此設計個欸應用服務,並且快速串接Docker Container等應用服務,進而能以相同開發環境設計對應不同平台使用的服務內容,無需針對不同平台撰寫不同編碼。
而在推行Windows 10作業系統與Azure雲端服務,並且強調「行動優先、雲端至上」的發展策略,微軟相較過往給人較為封閉印象,目前其實比Facebook、Google等廠商在GitHub平台釋出更多開源計畫,更宣布與Linux基金會攜手合作,更進一步擁抱開放架構。
從微軟在去年Build 2015強調將使開發者以最簡單、直覺方式開發應用服務內容,並且透過單次編寫程式碼流程,即可編譯輸出對應包含Windows、iOS或Android等系統平台的應用服務,同時也讓開發者能輕易結合Azure雲端服務平台資源,藉此吸引更多開發者加入使用,進而可連帶推動Windows平台應用服務內容成長,開發者亦可藉由市佔率相當高的Windows作業系統發行各類應用服務。
而在持續推動雲端開放架構、並且以開放心態擁抱不同平台服務後,在此次Connect 2016期間更宣布加入Linux基金會,同時也由GitHub確認相比Facebook、Google等廠商,微軟計畫項目吸引更多人參與開源貢獻,微軟未來將會持續推動開放架構,並且讓開放者能以更具彈性方式設計內容,以及在不同平台環境使用相同編碼,進而消弭開發者過往針對不同平台裝置設計內容所面臨障礙,藉此提供最佳開發環境工具。
相比Facebook、Google同樣強調以開放架構、原始編碼設計為主的開發模式,微軟也期望提供開發者更便利的開發工具、更具彈性的內容與資源應用,甚至在雲端服務端與資料存放管理,配合同時對應絕大多數主流作業系統,藉此吸引更多開發者加入使用。
微軟期望能協助縮減跨平台開發者設計內容時的困難,讓開發者能透過單次撰寫編碼的作業流程,就能將相同的程式碼分別轉譯為不同平台適用的應用程式與服務內容,過程中無需擔心轉譯相容,或是執行效率等問題,甚至原始程式編碼都能互通使用,並且可透過Azure雲端協同運算、進行數據分析等應用,藉此打造更好的應用服務內容。