L’édition 2015 de la conférence Build a débuté aujourd’hui (29) et une des nouvelles déjà révélées là, elle nous fait réfléchir, comme nous l’avons souligné dans perlmOl 017, à combien Microsoft a changé ces derniers mois : la société a annoncé Visual Studio Code, un éditeur de code avec des versions pour Windows, OS X et Linux.
Soma Somasegar, vice-président de la division développement de Microsoft, a expliqué que la société sait que de nombreux développeurs préfèrent programmer sur des ordinateurs équipés de Linux ou d’OS X. D’où la motivation de créer un outil pour ces plateformes au lieu d’essayer d’amener ces professionnels à Windows à tout prix.
Ce n’est qu’en testant pendant un certain temps pour voir si Visual Studio Code peut résister aux options déjà établies sur le marché, mais à première vue, la nouveauté a le potentiel pour plaire. Il y a des mises en évidence syntaxiques, des raccourcis personnalisables, le support Git, un outil de localisation, parmi plusieurs autres fonctionnalités que nous attendons d’un éditeur.
Il existe également une compatibilité complète : le code Visual Studio peut être utilisé pour le développement avec C++, ASP.NET, PHP, Python, Java, entre autres langages. La prise en charge des normes web – HTML, JavaScript et CSS, par exemple – est incluse dans le paquet. Il est également possible d’étendre les fonctionnalités de l’outil avec des plugins.
Microsoft ne fait pas ce communiqué juste pour faire preuve de générosité. Depuis que Satya Nadella a repris l’entreprise, la bonne coexistence avec les autres plateformes est devenue une priorité. La formule que la société a adoptée pour faciliter la migration des applications Android et iOS vers Windows 10 n’est qu’une des preuves récentes de cette stratégie.
Vous voulez le tester ? Le code Visual Studio peut être téléchargé gratuitement ici. Le logiciel est encore en phase de “prévisualisation”, vous risquez donc de rencontrer des instabilités ou des bugs. En tout état de cause, l’intention de Microsoft est de publier régulièrement des mises à jour sur la base des réactions obtenues.