微軟今天宣布,在即將舉行的Connect大會上,將會推出針對使用蘋果 Mac 電腦的開發(fā)者推出Visual Studio for Mac 的預覽版。這個版本將以被微軟收購的C#語言跨平臺應用集成開發(fā)環(huán)境Xamarin Studio為基礎,但是其UX則受到了Windows版Visual Studio的啟發(fā)。微軟稱,這使得原先以移動為核心的Xamarin Studio IDE轉(zhuǎn)變成了針對.NET和C#語言的移動優(yōu)先、云優(yōu)先的開發(fā)環(huán)境,并且為Mac開發(fā)者帶來了Visual Studio的開發(fā)體驗。如果開發(fā)者認為完整的IDE環(huán)境比較臃腫的話,也可以用輕量級的源代碼編輯器Visual Studio Code進行開發(fā)。
Visual Studio for Mac工作區(qū)
跟其他的 Visual Studio 家族產(chǎn)品一樣,Visual Studio for Mac也采用了Roslyn 編譯器平臺來支持智能感知和代碼重構(gòu)功能。此外,Visual Studio for Mac也使用了與Xamarin與.NET Core一樣的調(diào)試器引擎,以及與Xamarin.iOS和 Xamarin.Android相同的設計器?,F(xiàn)在的Visual Studio for Mac還不能支持所有的Visual Studio項目類型,但是如果開發(fā)者團隊有使用MacOS或Windows的話,或者需要在這兩個操作系統(tǒng)之間切換的話項目跨平臺的共享是可以無縫進行的。借助Xamarin,Visual Studio for Mac可以支持原生iOS、Android以及Mac的開發(fā);而通過.NET Core與Azure的集成可以支持服務器端的開發(fā)。此外,Visual Studio for Mac還支持C#和F#這兩種語言。
Xamarin.Forms XAML Live預覽
實際上,Visual Studio for Mac這個集成環(huán)境是基于開源的MonoDevelop IDE做出來的,具有非常豐富的擴展性。開發(fā)者可以根據(jù)需要往里面添加自己的額外功能,比如像編輯器命令這樣簡單的功能,也可以添加新語言支持和項目類型這些復雜功能。
如果你手上用的就是Mac電腦并且想要先睹為快的話,可以到VisualStudio.com下載Visual Studio for Mac預覽版嘗鮮了。有關(guān)該版本的更多信息還可以到官方博客一探究竟。