На утреннем Connect(); 2016 центральной темой стало представление Натом Фридманом и Джеймсом Монтемагно Visual Studio для Mac. Visual Studio для Mac — это среда разработки, оптимизированная под создание мобильных и облачных п риложений с Xamarin и .NET. Это универсальный механизм для .NET-разработки на Mac, включающий базовые технологии Android, iOS и .NET. Предлагая нативный пользовательский интерфейс, Visual Studio для Mac включает в себя все инструменты, необходимые для создания, отладки, тестирования и публикации мобильных и серверных приложений без каких-либо компромиссов, в числе которых состояния практики API и средства проектирования пользовательских интерфейсов для Android и iOS.
Оба C# и F# поддерживаются здесь по умолчанию, и наши шаблоны проектов предоставляют разработчикам скелет, который воплощает в себе лучшие практики совместного использования кода в клиентской и серверной части при разработке мобильных приложений. Наша новая стандартная заготовка Connected Application представляет Вам интерфейсные части как Android, так и iOS, а также дополняющий их процессор для окончательной обработки данных на мощном ядре .NET.
При запуске этой системы Вы найдете всё тот же мощный компилятор Roslyn, автоматическое завершение слов IntelliSense и работу перепроектирования кода, чего, собственно, Вы и ожидаете от среды разработки Visual Studio. И так как Visual Studio для Mac использует такое же решение MSBuild и формат файлов, как и Visual Studio для Windows, то разработчики, работающие на Mac и Windows, могут без перекодировки обмениваться проектами между этими двумя операционными системами.
Вы можете использовать Visual Studio для Mac при одновременной отладки как пользовательской части приложения, так и для корректировки серверного модуля (multi-process debugging).
Приоритет мобильности
Visual Studio для Mac обеспечивает замечательный рабочий процесс при создании мобильных приложений благодаря наличию интегрированных средств разработки и инструментов для редактирования кода, а также возможности сборки пакетов приложений и их публикации. Систему дополняют:
- Полноценная мощь языка программирования C# 7, у которого миллионы поклонников
- Подробные API-интерфейсы .NET для Android, iOS, tvOS, watchOS и macOS
- Абстракции Xamarin.Forms API, необходимые для доведения до наибольшего значения процесса совместного использование кода
- Доступ к тысячам библиотек .NET на NuGet.org для ускорения мобильной разработки
- Платформенно-ориентированный код с высокой оптимизацией при поддержке компилятора LLVM
Но мы знаем: приложения не кончаются на клиентской части, и вот почему я так рад тому, что Visual Studio для Mac, помимо всего прочего, даёт возможность для разработки серверного модуля.
Ознакомитесь с пояснениями к релизу для получения полной информации о том, что включено в этот продукт.
Приоритет облачных технологии
В настоящие время редко бывает так, чтобы мобильные приложения запускались изолированно, большинство из них имеют северную часть, которая отвечает за передачу данных между пользователями и выполняет другие трудные задачи.
Вы можете использовать ядро .NET для создания собственных серверных служб и развертывать их на серверах Windows или — Linux в случае с Visual Studio для Mac, в то время как шаблоны проектов будут упрощать Вашу работу и запускаться с двухточечной конфигурацией.
Кроме того, разработчики могут с лёгкостью интегрировать мобильные сервисы Azure в их приложения для таких вещей, как Push-уведомления, хранение данных и учетных записей пользователей, и аутентификации с Azure App Services. Это доступно в новом узле проекта под названием Connected Services.
Будь то, Вы развёртываете пользовательскую часть с ядром ASP.NET, или задействуйте заранее собранные службы Azure, и в том, и в другом случае Visual Studio для Mac Вам в этом способствует.
Ознакомитесь с пояснениями к релизу для получения полной информации о том, что включено в этот продукт.
Что дальше?
Сегодня мы выпустили первую предварительную версию Visual Studio для Mac, но её развитие ещё только начинается. В ближайшие месяцы мы будем работать с командами Visual Studio и Visual Studio Code, чтобы реализовать больше интересных Вам функций, в числе которых многие вещи — от расширенных возможностей веб-редактирования до поддержки других языков программирования посредством Server Language Protocol.
Посетите нашу страницу Visual Studio для Mac и подключайте его к Вашей работе. Мы с нетерпением ждем ваших отзывов!
Автор: Miguel de Icaza
Источник: The Visual Studio Blog
Написать ответ