Developpez.com

Le Club des Développeurs et IT Pro

Visual Studio s'ouvre au développement d'applications hybrides multiplaformes

Avec le support du Framework Web Apache Cordova

Le 2014-05-15 12:13:57, par Hinault Romaric, Responsable .NET
Microsoft se lance à la conquête des développeurs d’applications mobiles avec HTML, JavaScript et CSS. La société a intégré la prise en charge du Framework Apache Cordova (anciennement connu sur le nom de PhoneGap) à son environnement de développement intégré (EDI) Visual Studio.

Pour rappel, Apache Cordova permet aux développeurs de concevoir des applications hybrides en JavaScript, HTML5 et CSS, pouvant exploiter les principales fonctionnalités et ressources (géolocalisation, accéléromètre, etc.) des plateformes mobiles.

Les applications hybrides développées avec le framwork peuvent être déployées sur un large éventail de dispositifs fonctionnant sur les systèmes d’exploitation Android, iOS, Windows, Windows Phone et BlackBerry OS.


Avec les nouveaux outils Apache Cordova pour Visual Studio, les développeurs pourront exploiter leurs compétentes en HTML et JavaScript, et la puissance de Visual Studio pour créer et déployer des applications hybrides multiplateformes.

La prise en charge du Framework dans l’EDI de Microsoft met à la disposition des développeurs des modèles de projets pour JavaScript et TypeScript. Les développeurs auront le choix sur le Framework HTML/JavaScript (jQuery IU, Angular.js, etc.) qu’ils veulent utiliser.


Les projets peuvent être développés, déployés et déboguer sur plusieurs émulateurs et simulateurs mobiles. Par défaut, le simulateur Apache Ripple est utilisé pour tester son application dans le navigateur avant son déploiement. Les développeurs peuvent ajouter d’autres simulateurs pour Ripple et même leur émulateur Android.


Apache Cordova dans Visual Studio offrirait, selon Microsoft, les avantages suivants :

  • la rationalisation du développement multiplateforme et l’amélioration de la productivité grâce à l’utilisation des outils existants ;
  • l’exploitation d’un grand éditeur de code ;
  • la disponibilité des outils de débogage avancés ;
  • des options de tests pour toutes les plateformes ;
  • La disponibilité de divers Framework front-end à l’instar de Bootstrap, Backbone, Underscore et WinJS ;
  • une facilité d’intégration avec les services Microsoft comme Azure Mobile services, Azure AD, Application Insights et Office 365.


Les outils Apache Cordova pour Visual Studio ont été développés par la division open source de Microsoft, en collaboration avec la communauté d’Apache Cordova. La solution est encore au stade de préversion.

Télécharger les outils Apache Cordova pour Visual Studio

Source : Microsoft

Et vous ?

Utilisez-vous Apache Cordova ? Que pensez-vous de sa prise en charge dans Visual Studio ?
  Discussion forum
16 commentaires
  • I_Pnose
    Membre chevronné
    Envoyé par Shuty
    L’excitation et l’engouement des développeur s'arrêterons quand ils verront le prix de la licence VS... Si on a déjà l'IDE, le module reste intéressant à utilisé, autrement il n'est pas compliqué de bosser avec cordonna sans VS...
    Si réellement un développeur ne peut pas se permettre de payer une licence Pro ou Ultimate de VS, il peut toujours se rabattre sur les versions Express de l'IDE qui couvrent tous les scénarios possibles (la seule limitation vraiment gênante pour moi est l'impossibilité d'installer Resharper ou tout autre plugin).
  • anthyme
    Membre éprouvé
    Pour moi qui travail sur un projet phonegap avec Visual Studio dans un environnement bricolé maison, cela tombe du ciel
  • Encore un effort et on pourra bientôt développer pour Android et iPhone
  • matpush
    Membre averti
    Envoyé par valkirys
    Encore un effort et on pourra bientôt développer pour Android et iPhone
    Ce n'est pas déjà possible d'utiliser Visual Studio pour Android et iOS (avec quelques trucs à installer en plus, genre ça http://xamarin.com/visual-studio) ?
  • I_Pnose
    Membre chevronné
    Envoyé par matpush
    Ce n'est pas déjà possible d'utiliser Visual Studio pour Android et iOS (avec quelques trucs à installer en plus, genre ça http://xamarin.com/visual-studio) ?
    Oui c'est possible (et ça fonctionne très bien pour utiliser ces outils au boulot). Par contre c'est 999$ par an (pour avoir l'intégration dans VS, entre autres choses), donc il faut l'amortir le bousin ^^
  • PatteDePoule
    Membre éclairé
    Envoyé par matpush
    Ce n'est pas déjà possible d'utiliser Visual Studio pour Android et iOS (avec quelques trucs à installer en plus, genre ça http://xamarin.com/visual-studio) ?


    Oui c'est possible!
  • Colmea
    Membre du Club
    Bonne nouvelle !
    Dommage que VS 2013 ne soit disponible que pour Windows 8

    Une compatibilité avec la nouvelle "PhoneGap Developer App" (http://app.phonegap.com/) aurait été sympa aussi ! Espérons que ça viendra avec le temps
  • DelphiManiac
    Membre émérite
    Envoyé par Colmea
    ...
    Dommage que VS 2013 ne soit disponible que pour Windows 8 ...
    VS 2013 tourne aussi sous Windows 7
  • I_Pnose
    Membre chevronné
    Envoyé par DelphiManiac
    VS 2013 tourne aussi sous Windows 7
    Ce que Colmea soulignait, j'imagine, c'est que les outils présentés dans l'article ne sont accessibles qu'avec W8.1. Sinon, effectivement, il est tout à fait possible d'installer un VS2013 sur du Seven, au détail près que certain types de projet ne seront pas disponibles (notamment pour le développement pour les stores W8.x et WP8.x).
  • youtpout978
    Expert confirmé
    Çà m'intéresse fortement j'aurais quelque question pour les personnes susceptible d'en connaitre plus:
    - est-ce qu'il est possible d'avoir accès à certaines infos dépendante de l'OS comme isTrial dans les applis WinPhone?
    - Faut-il un windows 8 pro pour avoir accès aux émulateurs ?
    - Comment se passe la création d'un package Android ou IOS ?