BT

Nouveau Early adopter ou innovator ? InfoQ a travaillé sur de nouvelles fonctionnalités pour vous. En savoir plus

GitHub et Facebook font équipe avec Atom-IDE

| par David Iffland Suivre 3 Abonnés , traduit par Nicolas Frankel Suivre 3 Abonnés le 20 sept. 2017. Durée de lecture estimée: 2 minutes |

GitHub et Facebook ont collaboré pour fournir Atom-IDE, en réutilisant certains travaux que Facebook a entrepris pour créer un éditeur de texte Atom plus fonctionnel.

L'éditeur de texte Atom est décrit comme un "éditeur de texte extensible pour le 21ème siècle" et est développé à partir du framework Electron. Facebook a développé Nuclide comme surcouche d'Atom pour fournir un environnement de développement plus traditionnel, comprenant des fonctionnalités de débogage et d'auto-complétion. Toutefois, Nuclide n'est pas Open Source.

Bien que le code source de Nuclide soit disponible sur Github, le README indique sobrement que :

La licence Nuclide comporte quelques limitations sur la distribution et ne doit pas être considérée comme une licence Open Source.

Atom-IDE déplace une partie des composants propriétaires de Nuclide vers un environnement plus compatible avec l'Open Source. Pour le moment, la priorité est donnée à la fonctionnalité au niveau du langage. Des modules comme ide-typescript et ide-csharp peuvent être activés pour fournir des fonctionnalités comme l'auto-complétion et la recherche de toutes les références. Bien sûr, ces fonctionnalités dépendent de ce que chaque serveur de langage expose.

Facebook indique que d'autres fonctionnalités sont sur la feuille de route :

La liste des fonctionnalités dans l'UI d'Atom IDE ne comprend pas encore toutes celles disponibles dans le protocole de service de langage, et nous allons travailler à combler les manques au fur et à mesure. Nous espérons que d'autres fonctionnalités de Nuclide feront un jour partie d'Atom IDE, y compris des composants clés comme le débogueur Nuclide.

Cette décision est vraisemblablement un tir dans la direction de Visual Studio Code de Microsoft, qui s'appuie également sur Electron. Microsoft livre des versions de VS code chaque mois, et chacune a pour conséquence un grand nombre d'accolades de la communauté des développeurs. Bien sûr, il existe de nombreux autres outils de développement, chacun avec leur propre offre.

Toutefois, pour certains, la licence rendra l'utilisation d'Atom-IDE caduque. L'intégralité du code auquel Facebook contribue est disponible sous la même licence BSD avec l'octroi de brevet que celle avec laquelle Facebook a été montrée du doigt pour l'utilisation d'outils répandus comme React. VS Code porte une licence MIT.

En dépit de sa popularité, certains développeurs n'ont pas besoin de tout l'attirail fourni par VS Code ou IntelliJ. Atom est un projet amaigri et Atom-IDE permet aux développeurs d'ajouter des fonctionnalités additionnelles bout par bout, en fonction de leurs besoins.

Facebook indique qu'ils s'engagent à supporter le paquet Open Source Nuclide pour le futur proche.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT