Разработка программного обеспечения для Mac OS (visual studio для mac) - PullRequest
0 голосов
/ 03 апреля 2019

Я рассматриваю варианты нового компьютера и спорю между платформой Windows и MacOS. Я разработчик для windows (C # /. Net) и работаю в основном в visual studio, но в свое личное время я также работаю с другими технологиями с открытым исходным кодом.

Microsoft недавно выпустила Visual Studio для MacOS, и мне интересно, существуют ли какие-либо существенные ограничения, которые могут сделать ядро ​​.net в visual studio на Mac слишком сложным, чтобы стоить.

Я слышал о некоторых ранних ограничениях, таких как невозможность публикации в файловой системе и невозможность запуска нескольких экземпляров Visual Studio, но я не уверен, были ли они разрешены или они находятся на Дорожная карта VS для Mac.

Я стараюсь не делать этот вопрос основанным на мнении, поэтому я ищу фактические ограничения или выгоды. Одним из преимуществ, которые я вижу, является возможность разработки программного обеспечения и тестирования на всех трех основных платформах с помощью виртуализации (Mac, Windows, Linux).

Ответы [ 2 ]

1 голос
/ 03 апреля 2019

Вы сможете делать на Mac

  • Запуск и отладка проектов .NET Core.
  • Запуск нескольких экземпляров Visual Studio 2019 .
  • Запуск и отладка проектов Xamarin.

Вы не сможете делать на Mac

  • Запуск проектов ASP.NET Full Framework.
  • Запуск проектов Winforms (возможно, если вы используете Mono, но он не будет прозрачным).
  • Запустите IIS.
  • Visual Studio для Windows имеет больше шаблонов проектов, особенно для Azure.

Преимущества

  • Запуск проектов .NET, если у вас Mac.
  • Я думаю, что разработка Xamarin лучше на Mac.

Личное заключение

Я использую обе среды каждый день. Если вы пользователь Mac, вы можете запускать приложения .NET Core без виртуальной машины. Но , я считаю VS в Windows более зрелым, чем VS для Mac.

0 голосов
/ 03 апреля 2019

Вы можете использовать JetBrains Rider на своем Mac или запустить Visual Studio для Windows в разделе Инструменты Parallels.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...