Visual Studio Code : Microsoft ouvre son éditeur de code à OS X

Nicolas Furno |

Microsoft a fait plusieurs annonces ce soir, la principale étant que l’on pourra facilement convertir des applications iOS et Android pour Windows 10. Mais ce n’est pas la seule information importante, loin de là et la sortie de Visual Studio Code est tout aussi intéressante. Cet éditeur de code n’est pas le successeur de Visual Studio, l’IDE de Microsoft, mais c’est malgré tout un logiciel multiplateforme qui permet d’écrire du code.

Visual Studio Code en action sur OS X. Cliquer pour agrandir

Comme Atom, l’éditeur de code de GitHub, Visual Studio Code est construit en Node.JS, une technologie qui a simplifié le portage sur toutes les plateformes. Outre Windows, on peut en effet installer le logiciel sur OS X et Linux et on aura les mêmes fonctions partout.

À propos de fonctions justement, on peut coder dans un grand nombre de langages et Microsoft a intégré la coloration syntaxique et les spécificités d’une trentaine de langages. De l’HTML au C++, du PHP à JavaScript, en passant par le Markdown, le CSS ou le R, il y en a pour tous les goûts. Pour certains langages, on bénéficie de fonctions avancées développées par Microsoft, comme IntelliSense (une autocomplétion améliorée) pour le HTML, JavaScript, CSS et quelques autres.

Visual Studio Code intègre par ailleurs toutes les fonctions nécessaires pour corriger son code (uniquement en JavaScript, Node.JS et TypeScript) et gérer les versions avec Git. Et si vous développez des applications pour le web en Node.js ou même en ASP.NET 5, l’éditeur de Microsoft est censé être parfaitement optimisé.

Le logiciel étant gratuit, vous auriez tort de ne pas l’essayer. Visual Studio Code n’est pas traduit en français et il nécessite OS X Mountain Lion au minimum pour fonctionner.

avatar SkeletonGamer | 

Ça c'est énorme. Je l'installe demain en test.

avatar C1rc3@0rc | 

@SkeletonGamer

En fait ca va dans la direction initiée par Nadella: s’éloigner du centre Windows pour se recentrer sur le logiciel et le service multiplateforme.

En faisant en sorte de rendre ses logiciels multiplateformes et surtout de permettre l’exécution de applications Android (pour iOS on va attendre un peu), Nadella montre clairement que Microsoft change de modèle, se dirige sur le marché de l'entreprise au détriment du grand public, avec a la clef un abandon des activités non rentables: grand public et appareils mobiles.

La première étape de l'abandon des appareils mobile c'est la reconnaissance officielle que les Lumia sont vendus a pertes depuis trop longtemps et que cela ne changera pas.

Ensuite la migration multiplateforme indique la fin de Windows comme centre de l'entreprise.

C'est logique et pertinent mais c'est effectivement un changement énorme. Microsoft se recentre sur son coeur de metier et les unites "entreprises" ne vont plus devoir supporter les pertes des unités "grand public"

avatar RyDroid | 

Je suis clairement pas sur que la vente de licences Windows et Microsoft Office soient directement non rentables. Même si c'est non rentable directement, ça l'est indirectement, parce que les gens sont habitués à utiliser ces logiciels chez eux (voire même d'une manière triste à l'école), ce qui les incite à demander le même à leurs potentiels employeurs et demandent moins de formation, tout en ayant pas de râleurs contre le changement.

avatar michael75 | 

Testé, et il n'est pas prêt de détrôner les autres logiciels (en gros, c'est vraiment pas top)

avatar C1rc3@0rc | 

Pourquoi?
Quels sont selon toi les points faibles par rapport a Eclipse ou Xcode?

avatar Domsware | 

Humour : c'est possible d'avoir des points faibles par rapport à Eclipse ???
;-)

avatar Hasgarn | 

Y'a une grosse différence entre un éditeur de texte et un IDE.
Rien à voir même.

avatar patchoulol | 

Il s'agit d'un fork d'Atom. Le nom du binaire dans le paquet de l'app ôte tout doute.

avatar olaola | 

Microsoft ne cache d'ailleurs pas cet aspect, le lien avec le projet de GitHub est écrit sur le site de Visual Studio Code.

avatar umrk | 

"By downloading and using Visual Studio Code, you agree to the license terms and privacy statement for Visual Studio Code. When this tool crashes, we automatically collect crash dumps so we can figure out what went wrong. If you don't want to send your crash dumps to Microsoft, don't install this tool."

---> développeurs Visual Studio : vous permettez à Microsoft d'accéder à votre code source

avatar Apollo11 | 

@ umrk

Y a jamais rien de vraiment gratuit...

avatar RyDroid | 

Certes, mais il y a d'autres manières d'obtenir des logiciels gratuits qui respectent l'utilisateur (dons, financement participatif, passion, projet étudiant, etc).

avatar patchoulol | 

@umrk

Non, ils collectent les crash dumps de l'éditeur lui-même, pas de votre code source. Comme la plupart des applications, en fait.

avatar droppix | 

A priori le lien de téléchargement est déjà mort!!! https://code.visualstudio.com

avatar Amonchakai | 

C'est juste le lien qui est pas bon...

https://www.visualstudio.com/code-vs

avatar SkeletonGamer | 

La redirection est foireuse dans tous le cas. ;)

avatar heret | 

qui permet d’écrire du code
En 2015, plus personne n'écrit de code, mais des instructions qui sont transformées en code par un compilateur ou un interpréteur. Elle est loin l'époque où l'on entrait son programme sous forme hexadécimale dans son ZX81, ça c'était du codage. Il y en a même qui n'ont jamais dû voir un ordinateur où le clavier est constitué de 17 interrupteurs (16 pour saisir le code de l'instruction en binaire + 1 pour valider et passer au pas suivant) et l'écran de 16 voyants (http://aconit.inria.fr/omeka/archive/files/99010a4ab2fbcc715fae4a6d4e402650.jpg)...

Donc, halte à l'appauvrissement du langage ! (une petite (re)lecture de "1984" s'impose, en mettant l'accent sur le novlangue)

avatar SkeletonGamer | 

Il faut savoir vivre avec son temps, ne pas rester coincé dans la passé et suivre l'évolution de l'informatique.

avatar patrick86 | 

"Il faut savoir vivre avec son temps"

NON. Vivre avec son temps est l'absence totale d'esprit critique, de libre arbitre et donc, de CHOIX. C'est accepter béatement la vision du monde que la société nous montre — image d'autant moins seine dans une société hyper-médiatique —, sans la moindre pensée autonome et dans l'abandon de sa liberté de choix.

Mais, vous pouvez choisir d'ignorer mon propos et de vivre avec "votre temps". Ça ne regarde que vous.

avatar PiRMeZuR | 

Votre commentaire n'a aucun intérêt. Et vous n'êtes pas le seul à le faire ici, mais mettre des mots en capitales n'a jamais rendu le contenu d'un texte plus pertinent.

avatar ovea | 

@SkeletonGamer : ok !

Donc dans ce cas aucun intérêt en dehors des langages fonctionnelles ;-P

avatar robrob | 

Ca fait tres tres longtemps que plus personne n'ecrit du "code" comme tu l'entends.
Et pour avoir fait de l'assembleur pendant des annees, y a pas de quoi en retirer une fierte quelconque. C'est juste horriblement penible a debugger, et le bas niveau limite fortement ce qu'il est possible de faire sans y passer des mois.

avatar PiRMeZuR | 

Ces instructions sont aussi appelées code, tout comme les "lignes de code" que vous tapez dans votre terminal.

avatar leolelego (non vérifié) | 

le du site de microsoft est down (9h27) ... http://code.visualstudio.com/

avatar iPoivre | 

Vous avez pas l'impression d'aller un peu loin la ? Un mec qui fait du Node.JS est donc un idiot contrôlé par les dirigeants de notre société, sans esprit critique et qui ne sait pas réellement coder...

Fiou j'aimerais pas être Dev Web, oh wait...

avatar Totoleheros | 

Impossible à télécharger pour le moment...???

avatar xavier25 | 

Déçu j'ai cru à un portage de l'IDE. Obligé de conserver Parralels...

avatar RyDroid | 

Y d'autres IDE qui marchent sous GNU/Linux, Windows et OS X tout en permettant de compiler et/ou interpréter sous Windows, comme Eclipse et QtCreator.

avatar iPecador | 

C'est le code de MacG sur la copie d'écran ? Pas très moderne ni respectueux des normes PSR J'aime la naïveté des commentaires

avatar Rubyist | 

Arrêtez de demander des comparaisons avec Eclipse, c'est pas un IDE. Comparez avec SublimeText 3, Atom et TextMate 2.

avatar RyDroid | 

Eclipse est lourd et écrit en Java, ça lui est souvent reproché, mais ça n'a rien à voir avec le fait d'être ou pas un IDE. Du coup, pourquoi Eclipse ne serait pas un IDE (ou EDI en français) ?

CONNEXION UTILISATEUR