BT

Facebook Nuclide est à présent Open Source

| par Abel Avram Suivre 7 Abonnés , traduit par Slim Ouertani Suivre 6 Abonnés le 04 août 2015. Durée de lecture estimée: 1 minute |

Annoncé il y a trois mois lors de la conférence F8 pour les développeurs, Facebook a ouvert le code source de leur IDE Nuclide. Nuclide est basé sur Atom, ajoutant un certain nombre de modules sans rien changer dans le noyau de l'IDE de GitHub.

Nuclide est un outil de développement pour ceux qui utilisent les technologies de Facebook : PHP, Hack, JavaScript et Flow. Outre l'intégration de ces technologies dans l’IDE, Nuclide offre un support pour le développement à distance en se connectant à un serveur via SSH. Le serveur est basé sur Node.js, intégré avec Watchman, qui surveille les modifications de fichiers. Le développement local est également possible.

Comme prévu, Nuclide fournit un support pour le développement Hack, y compris la coloration syntaxique et la surbrillance des erreurs, l’autocomplétion, le linting, la vérification de type, l’aide en écriture et le go-to-definition. Certaines de ces fonctions sont également prises en charge pour le développement PHP, Javascript et Flow.

Depuis que Facebook utilise Mercurial comme système de contrôle de révision par défaut, il n’est pas surprenant que Nuclide soit intégré avec. Les changements dans la base de code sont mis en évidence avec des couleurs dans l'éditeur.

La feuille de route de l'outil inclut le support pour le développement et l'intégration avec iOS React et React Native. Facebook entend faire de Nuclide l'outil de choix pour d'autres technologies qu'ils utilisent : Buck, Infer, Relay et GraphQL. Le support pour le débogage est également prévu.

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