BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Facebook Nuclide est à présent Open Source

Facebook Nuclide est à présent Open Source

Favoris

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

Contenu Éducatif

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

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

Commentaires de la Communauté

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

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

BT