Apache Cordova поддерживается Visual Studio

Apache Cordova поддерживается Visual Studio

На проходящей на днях в Хьюстоне конференции TechEd North America компания Microsoft представила расширение для своей среды разработки, позволяющее создавать гибридные мобильные приложения с помощью Apache Cordova. Да-да, теперь Apache Cordova поддерживается Visual Studio!

На конференции Microsoft объявили о том, что с этого момента в Visual Studio появляется поддержка разработки кросс-платформенных приложений на базе Apache Cordova. Известный фреймворк с открытым кодом позволяет разрабатывать гибридные приложений для таких мобильных платформ, как iOS, Android, Blackberry, Windows Phone с использованием HTML, CSS и JavaScript.

В расширении Visual Studio для Apache Cordova предлагается (но не является обязательным) использовать TypeScript — «улучшенный JavaScript» от Microsoft. При разработке приложений программистам доступны центральные возможности Visual Studio, например, структура проектов, редакторв (в том числе и поддержка IntelliSense), отладчик и другие полезные инструменты. Приложения можно напрямую запускать в эмуляторе. На сегодняшний день Cordova дала уже жизнь (и является основой) таким проектам, как PhoneGap от Adobe или XDK от Intel.

На данный момент поддержка в Visual Studio доступна только как предварительная версия с названием Multi-Device Hybrid Apps for Visual Studio 2013 CTP 1. Целевые платформы — Android 4.x, iOS 6 и 7, Windows 8.0/8.1 и Windows Phone 8.0/8.1. Требования к компьютеру разработчика — Windows 8.1 и Visual Studio 2013 Update 2. Для разработки под Windows Phone 8 требуется поддержка HyperV. Для iOS-разработки нужен Mac с Xcode 5.1, хотя компиляция и эмулятор могут быть запущены на маке из самой Visual Studio. Для этого Microsoft предоставляет т.н. Remote Agent.

В начале апреля на конференции BUILD 2014 компания Microsoft объявила о расширении сотрудничества с компанией Xamarin в области разработки кросс-платформенных приложений на базе .NET в рамках .NET Foundation и нового open-source-компилятора для C# и Visual Basic .NET. Кроме того, появилась версия 1.0 языка TypeScript. В рамках нынешнего TechEd была также представлена финальная версия Update 2 для Visual Studio 2013. Однако эта «финальная» версия мало чем отличается от вышедшей в апреле весии «Release Candidate».