微軟擴大生態的又一步棋:蘋果Mac電腦的開發者推出Visual Studio for Mac

微軟擴大生態的又一步棋:推出 Visual Studio for Mac 預覽版

微軟今天宣佈,在即將舉行的Connect大會上,將會針對使用蘋果 Mac 電腦的開發者推出Visual Studio for Mac 的預覽版。這個版本將以被微軟收購的C#語言跨平台應用程式開發環境Xamarin Studio為基礎,但是其UX則受到了Windows版Visual Studio的啟發。

微軟表示,這使得原先以行動為核心的Xamarin Studio IDE轉變成了針對.NET和C#語言的行動優先、雲端優先的開發環境,並且為Mac開發者帶來了Visual Studio的開發體驗。如果開發者認為完整的IDE環境比較臃腫的話,也可以用輕量級的程式碼編輯器Visual Studio Code進行開發。

跟其他的 Visual Studio 家族產品一樣,Visual Studio for Mac也採用了Roslyn 編譯器平台來支援智慧感知和程式碼重構功能。此外,Visual Studio for Mac也使用了與Xamarin與.NET Core一樣的引擎,以及與Xamarin.iOS和 Xamarin.Android相同的設計器。

現在的Visual Studio for Mac還不能支援所有的Visual Studio專案,但是如果開發者團隊有使用MacOS或Windows的話,或者需要在這兩個系統之間切換的話,專案跨平台的共享是可以無縫進行的。

借助Xamarin,Visual Studio for Mac可以支援原生iOS、Android以及Mac的開發;而透過.NET Core與Azure 可以支援伺服器端的開發。此外,Visual Studio for Mac還支援C#和F#這兩種語言。

實際上,Visual Studio for Mac這個開發環境是基於Open Source的MonoDevelop IDE做出來的,具有非常豐富的擴展性。開發者可以根據需要往裡面添加自己的額外功能,比如像編輯器命令這樣簡單的功能,也可以添加新語言支援和專案類型這些複雜功能。

如果你手上用的就是Mac電腦並且想要先睹為快的話,可以到VisualStudio.com下載Visual Studio for Mac預覽版嘗鮮了。有關該版本的更多訊息還可以到官方部落格一探究竟。

微軟將在本周推出Mac版Visual Studio

Visual Studio for Mac是Windows版Visual Studio在macOS的姐妹品,使用介面以Visual Studio為靈感,但卻以macOS原生工具的look and feel為設計宗旨。 

不過Visual Studio for Mac並非Windows版Visual Studio移植到Mac平台的作品,而是其於2016年初買下的跨平台開發工具Xamarin改名而來。Xamarin提供的同名平台讓開發人員可以C#撰寫App,並發行到Android、iOS、Windows及macOS等多個環境。 

新產品包含IntelliSense及Roslyn Compiler平台,使用MSBuild,具備和Xamarin及.NET Core app相同的除錯工具引擎及與Xamarin.iOS及Xamarin.Android一樣的設計工具。原文章形容Visual Studio for Mac是Xamarin Studio整合開發環境(IDE)的革命。 

這也顯示微軟已經逐漸修改過去奉行的唯Windows是尊的產品策略。事實上微軟的Azure雲端平台早已經支援Windows競爭平台Linux以滿足開發商及企業IT的異質環境需求。今年微軟曾表示Azure VM上跑Linux的比例高達1/3。


開發者推出Visual Studio for Mac?think阿光我雖然不會Visual Studio,也沒用過Visual Studio!yell這個Visual Studio for Mac是要用來「開發Windows 10程式」嗎?yell

🍎たったひとつの真実見抜く、見た目は大人、頭脳は子供、その名は名馬鹿ヒカル!🍏