Suspense Over Visual Studio для Mac — обновление


Появился пост в блоге Microsoft, в котором объявляется о скором выпуске Visual Studio для Mac.

Прежде чем вы слишком взволновались, сообщение сразу же исчезло, и подробности того, что на самом деле предлагалось, не совсем Visual Studio.

Обновлять:

Ожидание прошло. Подробности о Visual Studio для Mac теперь официально объявлены на Microsoft Connect (); конференция. В объявлении говорилось:

«Сегодня Microsoft публикует предварительную версию Visual Studio для Mac, последнего члена семейства Visual Studio. Visual Studio для Mac — это IDE на базе macOS, ориентированная на создание мобильных, облачных и macOS-приложений. Первый предварительный выпуск включает поддержку создания собственных приложений для iOS и Android с использованием C # и F # через Xamarin, а также серверную часть через службы, подключенные к Azure, и поддержку ASP.NET Core. Предстоящие выпуски будут включать поддержку более широкого спектра языков и серверных сервисов ».

Бесплатная версия сообщества будет включена в подписку Visual Studio.

Первоначальный пост «Представляем Visual Studio для Mac» был сделан Микайлой Хатчинсон из Microsoft, которая пришла в компанию, когда Microsoft купила Xamarin в начале этого года.

Хатчинсон сказал:

«На Connect (); в ноябре Microsoft запускает предварительную версию Visual Studio для Mac. Это захватывающая разработка, которая превращает ориентированную на мобильные устройства IDE Xamarin Studio в настоящий мобильный инструмент разработки, ориентированный на облако, для .NET и C # и перенести опыт разработки Visual Studio на Mac ».

Все это звучит хорошо, но статья продолжилась более подробными сведениями, из которых стало очевидно, что все было немного сложнее. Если Visual Studio будет полностью доступна на Mac, это потребует значительного переписывания всего пользовательского интерфейса, поскольку Visual Studio в Windows использует WPF (Windows Presentation Foundation) в качестве пользовательского интерфейса.

Статья, похоже, указывает на то, что то, что Microsoft, по-видимому, будет называть Visual Studio для Mac, на самом деле является обновленной версией Xamarin Studio, которую Microsoft приобрела при покупке Xamarin. Studio зародилась как кроссплатформенная IDE и стала специфичной для Mac.

В статье Хатчинсон говорит, что:

«По своей сути Visual Studio для Mac является аналогом версии Visual Studio для Windows для macOS. Если вам нравится разработка Visual Studio, но вы хотите или хотите использовать macOS, вы должны чувствовать себя как дома. Его UX вдохновлен Visual Studio, при этом созданная для того, чтобы выглядеть и чувствовать себя как гражданин macOS. И, как Visual Studio для Windows, она дополняется кодом Visual Studio для тех случаев, когда вам не нужна полная IDE, но нужен легкий, но многофункциональный автономный редактор исходного кода. .

Под поверхностью Visual Studio для Mac также имеет много общего со своими братьями и сестрами в семействе Visual Studio. Его IntelliSense и рефакторинг используют платформу компилятора Roslyn; его система проектов и движок сборки используют MSBuild; и его исходный редактор поддерживает пакеты TextMate. Он использует одни и те же механизмы отладчика для приложений Xamarin и .NET Core и те же конструкторы для Xamarin.iOS и Xamarin.Android.

Совместимость — это ключевая задача Visual Studio для Mac. Хотя это новый продукт и не поддерживает все типы проектов Visual Studio, для тех, которые у него есть общие, он использует одно и то же решение MSBuild и формат проекта «.

По сути, Xamarin Studio была переработана, чтобы больше походить на Visual Studio, и теперь она использует MSBuild, чтобы вы могли делиться проектами.

IDE была сделана очень похожей, с центральным редактором исходного кода с вкладками и рядом других закрепленных окон или «площадок» вокруг него, таких как Решение, Вывод, Свойства, Структура документа и Панель инструментов. Хатчинсон сказал, что:

«Как и Visual Studio, этот макет легко настраивается и переключается автоматически, в зависимости от того, кодируете ли вы, отлаживаете или используете конструктор перетаскивания».

Однако это не совсем то же самое, что Visual Studio для Mac, не так ли.

Путаница усугублялась тем, что позже сообщение было удалено, хотя кажется вероятным, что удаление носит временный характер, чтобы не отвлекать внимание от фактического запуска. Похоже, это произойдет в среду на Microsoft Connect, поскольку Джеймс Монтемагно, главный программный менеджер Xamarin в Microsoft, написал в Твиттере: «Я собираюсь выступить на сцене, чтобы продемонстрировать удивительные вещи на #MSFTConnect в среду. Обязательно присоединяйтесь к прямая трансляция https://connectevent.microsoft.com/ #Xamarin »

Так что в среду мы, несомненно, узнаем больше.


Добавить комментарий