Vous n'avez pas encore de notification

Page d'accueil

Options d'affichage

Abonné

Actualités

Abonné

Des thèmes sont disponibles :

Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !

Visual Studio Code passe en open source et gagne des extensions

Firefox attitude
Logiciel 3 min
Visual Studio Code passe en open source et gagne des extensions

Microsoft a publié hier soir une nouvelle version de son environnement de développement Visual Studio Code. Cette version (très) allégée de l’IDE y gagne un système attendu d’extensions, mais l’éditeur avait une surprise en réserve : l’ouverture des sources.

Visual Studio Code (VSC), disponible sur Windows, OS X et Linux, est désormais open source. Son code a été publié hier soir sur Github sous licence MIT. Cette dernière, relativement proche de la licence BSD, est particulièrement permissive puisque n’incluant pas de copyleft. Les modifications des sources peuvent donc se faire en incluant du code protégé par n’importe quelle autre licence, y compris propriétaire.

Le passage en open source de VSC est une surprise dans le sens où Microsoft n’avait pas laissé entendre une telle évolution. Cela étant, le mouvement est logique puisqu’il suit une libération du code sur un nombre croissant d’éléments. On se souvient ainsi que la société avait annoncé l’année dernière un passage d’une grande partie de l’environnement .NET en open source, et le processus continue petit à petit sur les technologies utilisées par les développeurs.

Des extensions pour personnaliser et enrichir VSC

Ce changement s’accompagne d’un autre apport majeur : l’arrivée des extensions. Elles fonctionnement exactement de la même manière que pour celles d’un navigateur. Elles vont ajouter des fonctionnalités ou introduire des changements pour rendre l’ensemble de l’environnement de développement plus adapté aux besoins de l’utilisateur. Elles peuvent donc être très complètes et ajouter par exemple la gestion d’un nouveau langage, mettre en place de nouveaux outils, adapter l’interface à des besoins plus particuliers ou même simplement ajouter un thème graphique.

Microsoft propose donc une galerie d’extensions permettant d’aller piocher dans une réserve existante. Comme d’habitude, on part sur un catalogue de départ qui s’enrichira avec le temps. L’installation est particulièrement simple puisqu’il suffira de cliquer sur le lien pour que l’extension aille s’ajouter automatiquement dans Visual Studio Code. Un fonctionnement identique à celui des navigateurs. Pour les supprimer, un panneau spécifique se trouve dans l’IDE (integrated development environment).

visual studio code

Les développeurs invités à créer leurs propres extensions

Plusieurs points intéressants sont à signaler. Les développeurs sont largement invités à créer leurs propres extensions et à la publier dans la galerie si le cœur leur en dit. Microsoft fournit d’ailleurs des « cours » ainsi qu’un exemple basé sur le célèbre « Hello World ». D’autre part, les extensions de VSC ne sont pas les mêmes que celles pour l’édition Community de Visual Studio classique. Les deux IDE n’ont en effet pas la même base technique. Précisons également que les personnalisations de l’interface peuvent intégrer des thèmes TextMate, mais pas directement. Certaines modifications seront nécessaires, même si les fichiers .tmTheme et .tmLanguage sont pris en charge.

La mise en place d'un système d'extensions est évidemment un très bon point pour VSC. Il n'est pas besoin de rappeler que de telles capacités ont fait le succès de produits tels que Firefox, laissant aux utilisateurs le choix de personnaliser ou d'ajouter les fonctionnalités qu'ils voulaient. Microsoft espère sans doute que la libération du code et ces extensions donneront un souffle supplémentaire à son produit et qu'il fédèrera des développeurs attirés par cet éventuel nouveau vent de « liberté ».

Comme d’habitude, la nouvelle version de Visual Studio Code pour Windows, OS X et Linux pourra se télécharger depuis le site officiel de l’IDE. Rappelons tout de même que cette édition spécifique de l’environnement ne prend pas en charge tous les types de projets. Il a surtout été conçu pour le développement des applications web et des projets liés au cloud.

48 commentaires
Avatar de eres Abonné
Avatar de ereseres- 19/11/15 à 09:17:14

Très intéressant de voir comment est conçu un tel outil, plutôt sympas à l'usage.
Un beau projet en TypeScript

Avatar de Vekin Abonné
Avatar de VekinVekin- 19/11/15 à 09:17:16

Très allégé, c'est-à-dire ? Le minimum syndical ?

Avatar de Ys0kras INpactien
Avatar de Ys0krasYs0kras- 19/11/15 à 09:21:29
Édité par Vincent_H le 01/12/2015 à 10:52
Avatar de youri_1er INpactien
Avatar de youri_1eryouri_1er- 19/11/15 à 09:26:11

C'est assez vide face à un VS classique.
C'en est assez décevant, par contre ce n'est pas inintéressant.
A tester et à regarder évoluer car si il deviens aussi bon qu'un VS ce pourrait être des meilleurs ide qu'il soit.

Avatar de shadowfox INpactien
Avatar de shadowfoxshadowfox- 19/11/15 à 09:29:29

Quand tu as goûté à Visual Studio, tu as du mal à coder sur autre chose. Ce n'est que mon avis. Mais je pouvais plus encadrer Eclipse après ça. :D

Avatar de alex.d. Abonné
Avatar de alex.d.alex.d.- 19/11/15 à 09:36:50
Édité par Vincent_H le 19/11/2015 à 10:55
Avatar de anonyme_751eb151a3e6ce065481d43bf0d18298 INpactien

shadowfox a écrit :

Quand tu as goûté à Visual Studio, tu as du mal à coder sur autre chose. Ce n'est que mon avis. Mais je pouvais plus encadrer Eclipse après ça. :D

J'ai goûté à VS, qui est vraiment un très bon IDE, et pourtant, cela ne m'empêche pas d'apprécier coder sur autre chose, notamment Eclipse.

Avatar de alf.red Abonné
Avatar de alf.redalf.red- 19/11/15 à 09:39:57

A voir par rapport à un Brackets ou l'éditeur de Github

Avatar de zogG INpactien
Avatar de zogGzogG- 19/11/15 à 09:47:13

Quand j'utilise autre chose que VS je suis soulagé par certains trucs, et d'autres me manquent :transpi:

Le fait qu'un addon comme resharper soit quasi indispensable est un peu lourd (surtout vu le prix, m'enfin ils filent des licences pour les projets open source donc c'est cool :D)

Avatar de gnomesgames Abonné
Avatar de gnomesgamesgnomesgames- 19/11/15 à 09:47:30

Yep n'importe quoi d'autre que Eclipse en fait ^^, IntelliJ IDEA <3 !

Il n'est plus possible de commenter cette actualité.
Page 1 / 5