簡體   English   中英

Mac OS上的軟件開發(適用於Mac的Visual Studio)

[英]Software development on Mac OS (visual studio for mac)

我正在考慮購買一台新計算機的選項,並且正在Windows和MacOS平台之間進行辯論。 我是Windows(C#/。net)開發人員,主要在Visual Studio中工作,但我個人時間還從事其他開源技術的工作。

微軟最近發布了適用於MacOS的Visual Studio,我想知道是否存在任何重大限制,使得Mac上Visual Studio中的.net核心太難了而不值得。

我聽說過一些早期的限制,例如無法發布到文件系統和無法運行Visual Studio的多個實例,但是我不確定這些問題是否已解決,或者它們是否在VS for Mac上路線圖。

我試圖不讓這個問題成為基於觀點的問題,所以我在尋找事實上的限制或好處。 我看到的好處之一是能夠通過虛擬化(mac,windows,linux)在所有三個主要平台上開發軟件並進行測試。

您將可以在Mac上進行

  • 運行和調試.NET Core項目。
  • 運行Visual Studio 2019的多個實例。
  • 運行和調試Xamarin項目。

您將無法在Mac上進行操作

  • 運行ASP.NET完整框架項目。
  • 運行Winforms項目(如果使用Mono,則可能會這樣做,但它不是透明的)。
  • 運行IIS。
  • Windows的Visual Studio具有更多的項目模板,尤其是Azure。

好處?

  • 如果有Mac,則運行.NET項目。
  • 我認為Xamarin在Mac上的開發效果更好。

個人結論

我每天都使用兩種環境。 如果您是Mac用戶,那么能夠在沒有VM的情況下運行.NET Core應用程序非常有用。 但是 ,我認為Window上的VS比VS for Mac更成熟。

您可以在Mac上使用JetBrains Rider,也可以在Parallels Tools下運行Visual Studio for Windows。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM