Feedback

Инструменты для Apache Cordova| Visual Studio2018-08-17T09:53:33+00:00

Инструменты для Apache Cordova

Создавайте приложения для iOS, Android и Windows с помощью веб-технологий.

Graphic of code options

Привычный вам код

Создавайте мобильные приложения с помощью HTML, CSS и JS.

Если вы умеете создавать веб-приложения, то быстро освоите создание мобильных приложений для iOS, Android и Windows с помощью Apache Cordova. Большинство разработчиков достигают почти стопроцентного повторного использования кода, применяя общий API JavaScript Cordova для доступа к собственным возможностям устройства, например камере, календарю и контактам.

И так как гибридные приложения используют собственные веб-представления, вы сможете подключить свою любимую JavaScript-платформу, например Angular, React или Ionic.

Единая установка

Все, что нужно для начала работы.

Наш удобный в использовании установщик выполняет всю тяжелую работу по настройке и обслуживанию вашего компьютера с помощью необходимых пакетов SDK, инструментов, библиотек и многого другого, что требуется для создания кроссплатформенных приложений.

screenshot of installer window
снимок экрана окна редактирования кода

Создание кода

Быстрое и беспроблемное редактирование кода.

По мере усложнения приложений возникает необходимость в чем-то большем, чем просто текстовый редактор. Нужен редактор кода, оптимизированный для рефакторинга, автозавершения и осмысления кода. Visual Studio обеспечивает все это и даже больше, в том числе:

  • Выделение синтаксиса для упрощения визуального поиска ошибок
  • IntelliSense для лучшего понимания новых API и программирования с их использованием
  • Быстрый обзор кода для проверки встроенных ссылок

Подробнее о редактировании в Visual Studio

Предварительный просмотр и тестирование

Убедитесь, что ваши приложения выглядят именно так, как надо.

Вне зависимости от целевой платформы (iOS, Android или Windows) Visual Studio поддерживает предварительный просмотр для широкого спектра эмуляторов и связанных устройств. Вы можете даже выполнить развертывание и отладку эмуляторов, размещенных на удаленном компьютере или виртуальной машине (например, Parallels).

Для разработчиков, работающих исключительно в среде Windows, Visual Studio предлагает возможность удаленно выполнять сборку для Mac OS с помощью таких служб, как MacInCloud.

Graphic of previewing and testing
снимок экрана окна отладки

Отладка и анализ

Чем дольше пишется код, тем меньше ищутся ошибки

Где бы ни запускался ваш код, Visual Studio может выполнить его отладку. Это может быть код, выполняющийся на устройстве iOS, Android или Windows, в эмуляторе или симуляторе, а также код для отладки в браузере (например, Ripple). Больше не нужно переключаться между инструментами, чтобы выполнить сборку для другой платформы. Visual Studio подключается практически к любой цели развертывания.

Отладчик Visual Studio дает вам возможность пошагово выполнить код по точкам останова с автоматическим уведомлением об исключениях, которые показывают состояние объектов и переменных во время выполнения. Такие дополнительные функции, как редактирование и продолжение, условные точки останова, точки трассировки и подсчет количества обращений, обеспечивают глубокий анализ, который превращает программирование в приятное занятие, а не беспощадную игру «найди ошибку».

Подробнее об отладке в Visual Studio

Развитие веб-приложений

Доступ к собственным возможностям устройства.

Благодаря Apache Cordova ваши приложения на HTML, CSS и JavaScript могут легко обращаться к собственным API-интерфейсам устройств, которые пока недоступны для браузеров (например, камера, календарь, контакты, сканер штрихкодов и многое другое).

Что самое главное, вы можете обращаться к встроенным возможностям устройств через общий API JavaScript, то есть сможете по-максимуму повторно использовать свой код в приложении.

screenshot displaying native device capabilities
screenshot displaying connected services

Подключение к данным

Создавайте более персонализированные возможности работы с приложениями.

Visual Studio и Azure предоставляют инструменты и службы, которые обеспечивают персонализированные возможности работы на всех ваших устройствах: телефонах, планшетах, настольных ПК, телевизорах и «вещах» под управлением iOS, Android и Windows.

Всего несколькими строками кода вы можете:

  • использовать push-уведомления для связи с определенными пользователями или целыми аудиториями
  • ;

  • включить обмен сообщениями в реальном времени для побуждения к общению и обмену идеями среди пользователей
  • ;

  • обеспечить поддержку возможностей вне сети на случай, если сетевое подключение недоступно
  • ;

  • управлять данными Exchange, используя интерфейсы API службы Office 365 для совместного использования и редактирования календарей, контактов, файлов и многого другого
  • .

Самое главное, у вас есть поддержка Azure для масштабирования до миллионов устройств по запросу.

Приверженность к открытому коду

Помогаем вам переходить к инструментам, инфраструктурам и платформам с открытым кодом.

Вы знали, что мы — приверженцы Apache Cordova? Что мы разрабатываем и обслуживаем дюжины кроссплатформенных подключаемых модулей? Что мы сотрудничаем с Google, чтобы предоставить Angular JS 2.0? Это хорошая новость для вас. Если вы столкнетесь с проблемами при создании приложения Apache Cordova, наши обширные и глубокие технические знания помогут вам совладать со сложностью ПО с открытым кодом. Мы можем поделиться обходными путями устранения проблем, предоставить исправления ошибок и набросать план развития многих проектов с открытым кодом, используемых для кроссплатформенных и мобильных приложений.

Вы можете найти разработчиков продукта на StackOverflowфорумах MSDN или в Twitter.

Graphic displaying open source tools, frameworks, and platforms

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial

Free, fully-featured IDE for students, open-source and individual developers

Download

Professional developer tools, services, and subscription benefits for small teams

Download

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Download