Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les outils Cordova débarquent sur Visual Studio Code sous forme d'extension
Pour faciliter le développement d'applications mobiles cross-platform

Le , par Stéphane le calme

290PARTAGES

7  0 
Visual Studio Code, l'éditeur avancé de code, open source et gratuit qui a été présenté lors de l'édition avril 2015 de la conférence Build dédiée aux développeurs, possède désormais une extension qui permet de concevoir des applications mobiles hybrides cross-platform avec Apache Cordova.

Il faut rappeler que Cordova est un framework open source populaire qui permet de créer des applications pour différentes plateformes (Android, Firefox OS, iOS, Ubuntu, Windows 8, etc.) en HTML, CSS et JavaScript. Microsoft avait déjà proposé aux développeurs le support de Cordova à Visual Studio en 2014. D'ailleurs, dans un billet blog, Ryan J. Salva, Program Manager de l'équipe Visual Studio Client Tools, a rappelé que « des milliers de développeurs utilisent déjà les outils Visual Studio pour Apache Cordova - appelés affectueusement 'TACO' , Tools for Apache Cordova - pour concevoir des applications mobiles pour iOS, Android et Windows en se servant d'un codebase JavaScript. Au sein de l'environnement de développement, TACO vous donne tout ce dont vous avez besoin pour installer et configurer des SDK natifs, obtenir des préversions de vos applications, les déboguer sur des émulateurs ou des dispositifs et gérer l'intégration continue/le déploiement via Visual Studio Team Services ».

Après Visual Studio, c'est désormais son package « light » qui profite de cet outillage. « Avec cette extension, vous pouvez déboguer des applications hybrides, trouver des commandes Cordova spécifiques dans la palette de commande, et utiliser IntelliSense pour aller sur des objets, des fonctions et des paramètres », a détaillé Salva.

Il a également souligné les nombreuses options qu'offre cette extension aux développeurs d'applications mobiles : «  vous pouvez vous en servir à la fois pour les versions « stock » du framework Apache Cordova et des framework downstream comme Ionic, Onsen, PhoneGap et SAP Fiori Mobile Client. Parce qu'ils utilisent les mêmes systèmes de conception ainsi que le même environnement d'exécution que Cordova, l'extension TACO est adaptable au framework JavaScript de votre choix ».

« En fait », a-t-il continué, « vous pouvez même vous servir de Visual Studio Code sur un projet qui a été créé avec l'EDI Visual Studio. Par exemple, imaginez que vous ayez créé un projet Cordova en vous servant des templates Ionic avec Visual Studio sur un dispositif tournant sur Windows, puis vous l'ouvrez sur un appareil tournant sur OS X ou Linux en vous servant de Visual Studio Code pour continuer votre travail amorcé sur l'EDI Visual Studio. Vous profiterez alors entièrement des fonctionnalités de débogage, d'IntelliSense ainsi que du support du langage indépendamment de l'éditeur de votre choix ».


L'association Visual Studio Code et l'extension Cordova Tools prend actuellement en charge le débogage des applications sur les émulateurs, les simulateurs sur Android et iOS. « Si vous nous le demandez (par courriel ou par tweet), le support de Windows ne devrait pas tarder », a promis Salva. Il est également possible de joindre un débogueur à une application qui est déjà en cours d'exécution sur un dispositif ; le débogueur va simplement se servir de l'ID de l'application pour identifier l'instance en cours d'exécution.

Avec son code source disponible sur GitHub, l'extension Cordova Tools peut être installée directement sur Visual Studio Code pour les environnements Windows, Mac OS X et Linux. Une fois l'outil téléchargé (qui fait environ 50 Mo), il suffit d'invoquer la palette de commande (Cmd+P sur Mac, Ctrl+P sur Windows), de taper « >ext install cordova » et de valider avec la touche Entrée.


voir le code source (GitHub)

télécharger l'extension (Windows, Mac OS X, Linux)

Source : blog Microsoft

Voir aussi :

Android++ : une extension open source pour Visual Studio, ~~pour le développement natif et le débogage d'applications Android

Visual Studio : faut-il envisager une version 64 bits ? ~~Cela pourrait-il vraiment fournir des gains de performance ?

Visual Studio 2015 Update 1 est disponible~~ avec quelques nouvelles fonctionnalités et de nombreuses corrections de bogues

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 06/03/2017 à 15:32
Citation Envoyé par zobal Voir le message
J'utilise vim avec quelques plugins et une config aux petits oignons.
Combien de temps ca t'a coute de faire ta config aux petits oignons? La simplicite de demarrage est l'une des choses les plus importantes pour beaucoup d'utilisateurs. Le scenario a base de vim n'est clairement pas le meilleur pour eux.

infiniment moins puissant
La, il faut justifier. VSCode est un IDE, qui dit IDE dit completion, documentation contextuelle, rapport d'erreurs, debug, recherche "semantique"... Tout ca vient avec le cout de la lourdeur, mais pour beaucoup d'utilisateurs, c'est vraiment rentable. Perso, tu me feras jamais coder un projet entier dans un pauvre editeur sans debugger. J'adore vim, mais au dela de la simple edition de fichier, des que tu arrives vraiment dans un code complexe, il te faut plus qu'un simple editeur.

et en plus développé par une boite qui a quand même un gros passif niveau enfumage du monde... ?
Les mecs qui font VSCode sont des anciens developpeurs d'Eclipse IDE, ils ont bosse en open-source la plupart de leur temps et meme construit un partie des modeles OSS actuels il y a 15 ans quand Eclipse est devenu OSS. Ils ont mis VSCode en OSS et contribuent des protocoles ouverts pour l'interoperabilite de tous les IDE/langages. Ils pourraient donner des lecons a la plupart des developpeurs a ce sujet. Je ne pense pas que c'est un sujet sur lequel on peut attaquer VSCode.
4  0 
Avatar de GilbertLatranche
Membre averti https://www.developpez.com
Le 15/04/2016 à 18:09
C'est marrant, les softs qui reposent sur Chromium, on les voit au premier coup d’œil.

Je ne veux pas cracher dans la soupe. Cependant. Pourquoi, au nom de tous les dieux de l'univers de la prog, de nos jours quand on veut faire une appli desktop, Javascript est choisi ? C'est-quoi-le-délire ? Expliquez-moi !
3  0 
Avatar de alves1993
Membre confirmé https://www.developpez.com
Le 16/04/2016 à 12:33
Citation Envoyé par GilbertLatranche Voir le message
C'est marrant, les softs qui reposent sur Chromium, on les voit au premier coup d’œil.

Je ne veux pas cracher dans la soupe. Cependant. Pourquoi, au nom de tous les dieux de l'univers de la prog, de nos jours quand on veut faire une appli desktop, Javascript est choisi ? C'est-quoi-le-délire ? Expliquez-moi !
C'est une question de mode (mode technologique) mon type . Une techno qui sort et tous les paranos de la mode (mode technologique) se jette là-dessus .
3  0 
Avatar de Aeson
Nouveau Candidat au Club https://www.developpez.com
Le 16/04/2016 à 20:13
Parce que c'est simple
oui bon... ca ca se discute... Si TypeScript est de plus en plus polpulaire c'est pas pour rien...
3  1 
Avatar de SkyZoThreaD
Membre expérimenté https://www.developpez.com
Le 19/04/2016 à 12:45
Complètement de l'avis de Chauve souris, Qu'est-ce que ce truc peut apporter de plus que mon bon vieux gedit ?
Pas d'interactions avec le compilo, pas d'auto-complétion... Je vais pas changer mes habitudes juste pour voir un logo microsoft
2  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 20/04/2016 à 2:06
Citation Envoyé par Chauve souris Voir le message
Heu, tu ne serais pas un peu shadock sur les bords et partisan du "pourquoi faire simple quand on peut faire compliquer" (tendance bien française au demeurant).
J'ai l'impression que c'est une tendance bien française de dire quelque chose est une tendance bien française... A moins qu'en fait ce soit partout pareil

Citation Envoyé par Chauve souris Voir le message
Car si on désire écrire du code C# pourquoi ne pas l'écrire dans l'EDI de Visual Studio fut-il Express ? Là on a la complétion auto et "la tâche de build" elle se fait avec F5, tout bêtement.
Tu compares des choses qui ne sont pas comparables... Visual Studio est un vrai IDE complet, avec un système de projet, des designers à gogo, etc. VS Code est un éditeur de code avancé, dans la veine d'Atom ou Sublime Text.

De plus :

- Visual Studio ne tourne que sous Windows
- Visual Studio est (très) lourd : long à démarrer, lent si la solution est grosse et/ou que la machine n'est pas très puissante, très gourmand en RAM, etc

Ça fait au moins 2 bonnes raisons d'envisager l'utilisation de VS Code, qui n'est certes pas un IDE complet comme Visual Studio, mais qui est beaucoup plus léger, et plutôt très puissant pour un "simple" éditeur de code.
2  0 
Avatar de npuzin
Membre averti https://www.developpez.com
Le 31/03/2016 à 16:03
je viens de tester ce nouvel EDI et je suis agréablement supris.

Aujourd'hui j'utilise sublime text mais je vais probablement switcher vers Visual Studio Code.

Notament l'intellisense et le deboggage d'applications typescript sont très appréciables.
1  0 
Avatar de GilbertLatranche
Membre averti https://www.developpez.com
Le 17/04/2016 à 21:57
Atom n'utilise pas CoffeeScript plutôt que TypeScript ?

Et justement : ça me rend fou qu'on préfère du JS ou dérivé à du Qt.
1  0 
Avatar de Chauve souris
Membre émérite https://www.developpez.com
Le 19/04/2016 à 23:10
Citation Envoyé par tomlev Voir le message
Ah bon ?

Ça dépend du langage que tu utilises, mais par exemple pour C#, F# ou Javascript (et n'importe quel autre pour lequel le plugin existe) il y a bien de l'autocomplétion. Concernant C#, elle est même probablement bien meilleure que dans la plupart des autres éditeurs, vu qu'elle est basée sur le compilateur lui-même (cf. projet Roslyn).

Pour la compilation, il faut juste définir une tâche de build.
Heu, tu ne serais pas un peu shadock sur les bords et partisan du "pourquoi faire simple quand on peut faire compliquer" (tendance bien française au demeurant). Car si on désire écrire du code C# pourquoi ne pas l'écrire dans l'EDI de Visual Studio fut-il Express ? Là on a la complétion auto et "la tâche de build" elle se fait avec F5, tout bêtement.
2  1 
Avatar de glalloue
Candidat au Club https://www.developpez.com
Le 30/05/2016 à 9:56
Maintenant que Visual Studio Code est sorti en version 1.0 (et plus), j'ai écrit un tuto français sur l'installation / utilisation / configuration de l'IDE.
N'hésitez pas à laisser des commentaires si des infos manquent, je modifierai l'article pour qu'il soit le plus complet possible

Tutoriel : http://lalloue.fr/blog/debuter-avec-visual-studio-code/
1  0