Skip to content
Outils pour Apache Cordova | Visual Studio2019-08-28T16:27:53-07:00

Outils pour Apache Cordova

Créez des applications compatibles avec iOS, Android et Windows en utilisant des technologies Web.

Graphic of code options

Le code que vous maîtrisez

Concevez des applications mobiles à l'aide d'HTML, de CCS et de JS

Si vous savez concevoir des applications Web, le développement d’applications mobiles pour iOS, Android et Windows sera pour vous un jeu d’enfant grâce à Apache Cordova. La plupart des développeurs réutilisent presque 100 % de leur code en tirant parti de l’API JavaScript partagée de Cordova. Ils peuvent ainsi accéder aux fonctionnalités des périphériques natives comme l’appareil photo, le calendrier et les contacts.

De plus, les applications hybrides utilisent des affichages web natifs. Vous pouvez ainsi utiliser votre infrastructure JavaScript préférée (Angular, React ou Ionic, par exemple).

Installation unique

Tout ce dont vous avez besoin pour commencer

Notre programme d’installation facile à utiliser effectue l’essentiel du travail requis pour fournir à votre ordinateur les kits de développement logiciel (SDK), outils et bibliothèques nécessaires, et plus encore pour créer des applications interplateformes.

screenshot of installer window
capture d’écran de la fenêtre d’édition du code

Création de code

La modification de code rapide et sans effort

Parce que les applications sont de plus en plus complexes, un éditeur de texte ne suffit plus. Vous avez besoin d’un éditeur de code optimisé pour la refactorisation, la saisie automatique et la compréhension du code. Visual Studio vous fournit toutes ces fonctionnalités et plus encore :

  • Mise en surbrillance de la syntaxe pour vous aider à identifier les erreurs de façon visuelle
  • IntelliSense pour vous aider à mieux comprendre les nouvelles API et à produire du code en fonction
  • Aperçu du code pour une vérification des références en ligne

En savoir plus sur l’édition dans Visual Studio

Aperçu et test

Contrôlez l'apparence et le fonctionnement de votre application

Que vous souhaitiez développer pour iOS, Android ou Windows, Visual Studio prend en charge l’aperçu pour un grand nombre d’émulateurs et de périphériques liés. Vous pouvez même déployer et déboguer des émulateurs hébergés sur une machine distante ou virtuelle (Parallels, par exemple).

Pour les développeurs qui travaillent exclusivement dans un environnement de travail Windows, Visual Studio permet de créer du code pour Mac OS à distance via des services comme MacInCloud.

Graphic of previewing and testing
capture d’écran de la fenêtre de débogage

Débogage et analyse

Passer plus de temps à coder et moins de temps à rechercher les bogues

Partout où votre code s’exécute, Visual Studio peut le déboguer. Il peut s’agir aussi bien d’un périphérique iOS, Android ou Windows, que d’un émulateur, un simulateur ou une cible de débogage basée sur un navigateur (comme Ripple). Vous n’avez pas besoin de basculer entre les outils lorsque vous générez pour une autre plateforme. Visual Studio se connecte à toutes les cibles de déploiement ou presque.

Le débogueur de Visual Studio vous permet d’avancer pas à pas dans votre code grâce à des points d’arrêt et à des notifications d’exception automatiques, qui indiquent l’état d’exécution d’objets et de variables. Des fonctionnalités avancées, comme les points d’arrêt conditionnels, les points de trace, la fonction Modifier et continuer et les compteurs d’accès, fournissent une analyse détaillée. Ces fonctionnalités rendent le codage ludique, qui ne risque plus de devenir une partie de cache-cache interminable avec les bogues.

En savoir plus sur le débogage dans Visual Studio

Les applications Web ont évolué

Accédez à des fonctionnalités de périphériques natives

En s’appuyant sur Apache Cordova, vos applications écrites en HTML, CSS et JavaScript peuvent accéder en toute facilité à des API d’appareils natives qui ne sont pas encore disponibles dans les navigateurs (comme l’appareil photo, le calendrier, les contacts, le scanner de codes-barres et bien plus encore !).

Cerise sur le gâteau, vous pouvez accéder à des fonctionnalités de périphériques natives par le biais d’une API JavaScript commune. Vous réutilisez ainsi votre code au maximum via notre application.

screenshot displaying native device capabilities
screenshot displaying connected services

Connexion aux données

Offrez une expérience plus personnalisée

Visual Studio et Azur fournissent les outils et services nécessaires à la fourniture d’une expérience personnalisée à travers tous vos périphériques (téléphones, tablettes, ordinateurs de bureau, téléviseurs et tout autre appareil fonctionnant sous iOS, Android et Windows).

Avec quelques lignes de code, vous pouvez :

  • Utilisez des notifications Push pour communiquer avec des utilisateurs spécifiques ou avec un public large
  • Mettez en place une messagerie en temps réel pour favoriser la conversation et le partage entre vos utilisateurs
  • Prenez en charge des fonctionnalités hors connexion, utile lorsqu’aucune connexion réseau n’est disponible
  • Gérez des données Exchange en utilisant des API de service Office 365 pour partager et modifier des calendriers, des contacts, des fichiers et bien plus encore

Et surtout, Azure vous accompagne pour ajuster à la demande vos capacités face à des millions de périphériques.

Engagement pour l'open source

Navigation au sein d'outils, d'infrastructures et de plateformes open source

Savez-vous que nous collaborons étroitement avec Apache Cordova ? Que nous développons et maintenons des dizaines de plug-ins interplateformes ? Que nous travaillons avec Google pour sortir Angular JS 2.0 ? Notre engagement est positif pour vous. Si des problèmes lors du développement de votre application Apache Cordova surviennent, nous disposons de toute l’expertise technique pour vous aider à surmonter la complexité des logiciels open source. Nous pouvons partager des solutions de contournement, fournir des correctifs de bogues et apporter quelques éclaircissements concernant la feuille de route de nombreux projets open source utilisés pour des applications Web mobiles et interplateforme.

L’équipe produit est disponible sur StackOverflow, les forums MSDN ou 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

Commentaires