В помощь мобильному разработчику

Анонсирована новая Visual Studio для Mac

Александр Алексеев

На утреннем 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).

 

Приоритет мобильности

create-mobile-apps

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.

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

Александр Алексеев
Александр Алексеев

Xamarin - разработчик. Работаю с .NET платформой с 2012 года, программирую в основном с использованием C#. За это время успел поработать с ASP.NET, Entity Framework, MSSQL, Git

Firebase лого
Поиск файлов в эмуляторе

Написать ответ