GNU/Linux >> Tutoriels Linux >  >> Linux

Nuclide - Un IDE ouvert pour le développement mobile et Web

Il n'y a pas si longtemps, nous avons écrit sur un IDE qui a été développé en ajoutant la prise en charge des fonctions avancées de débogage et de développement à l'éditeur de texte Atom pour créer Atom-IDE. Nous avons une autre application de ce type pour vous aujourd'hui et elle s'appelle Nuclide .

Nuclide est un IDE gratuit basé sur Electron créé en combinant une collection de fonctionnalités d'Atom pour fournir des fonctions de type IDE pour plusieurs langages de programmation et technologies.

L'IDE est un projet Facebook et, en tant que tel, il ne peut pas être entièrement considéré comme une application open source en raison de ses limites de distribution, mais n'importe qui est libre de bifurquer le projet sur GitHub.

Débogage intégré de Nuclide

Développement à distance de nucléides

Nucléide Développer JavaScript

Hack de développement de nucléides

Son éditeur de texte principal est Atom qui, par extension, donne à l'application une interface utilisateur moderne et minimaliste ainsi que toutes les fonctionnalités que l'éditeur de texte Atom a à offrir.

Il peut être thématisé et étendu avec des plugins. Les développeurs peuvent l'utiliser pour écrire des applications React Native, iOS et Web.

Fonctionnalités dans Nuclide

  • Gratuit  : C'est gratuit pour tout le monde à télécharger et à utiliser.
  • Open Source  : Contribuer au code source sur GitHub.
  • Nuclide est disponible uniquement pour GNU/Linux et macOS plates-formes pour le moment. Peut-être que Windows recevra bientôt une version.
  • Une documentation en ligne bien organisée et complète qui sert également de guide pour les débutants et les professionnels.
  • Débogage intégré avec prise en charge de Flow, Hack et d'autres plates-formes
  • Un exécuteur de tâches pour tester et déboguer les projets Swift, Hack et Buck.
  • Développement à distance.
  • Prise en charge de Mercurial avec synchronisation automatique des fichiers locaux.
  • Prise en charge du développement JavaScript.

Attention, Nuclide (le partiellement projet IDE open-source de Facebook) est différent de Nuclide (le cadre CSS pour l'utilisation du modèle de conception Atomic). Si vous souhaitez consulter l'IDE, suivez les instructions suivantes.

Comment installer Nuclide sous Linux

Si votre distribution est basée sur RPM, remplacez apt-get commandes avec le tr/min approprié ou miam commandes :

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git
$ sudo add-apt-repository ppa:webupd8team/atom
$ sudo apt-get update
$ sudo apt-get install atom

Ensuite, installez Nuclide via l'interface utilisateur des packages Atom, comme indiqué.

  1. Ouvrez Atom.
  2. Choisissez Modifier | Préférences pour afficher les Paramètres onglet.
  3. Dans les Paramètres , sélectionnez Installer dans la liste de gauche.
  4. Dans le champ de recherche, saisissez "Nuclide " et appuyez sur Entrée clé.
  5. Cliquez sur Installer bouton pour le nucléide paquet.

L'installation de Nuclide dans l'interface utilisateur des packages Atom est la méthode la plus recommandée, mais vous pouvez installer Nuclide à partir de la ligne de commande, si vous le souhaitez, en utilisant :

$ apm install nuclide

L'éditeur de texte Atom a maintenant 2 IDE à son actif. Avez-vous hâte d'en voir plus ou en avez-vous déjà marre de voir des IDE qui ne figureront peut-être jamais en tête de la liste des concurrents ?

Peut-être êtes-vous une sorte de "meilleur des deux mondes " personne - laissez vos pensées dans la section des commentaires ci-dessous.


Linux
  1. Outils et astuces open source pour améliorer les performances de votre PC Linux

  2. 12 livres de fiction pour les fans de Linux et open source

  3. 10 navigateurs Web légers Open Source pour Linux

  4. Pitivi - Un éditeur vidéo gratuit et open source pour Linux

  5. Qu'est-ce que les modèles de développement Web sans état et avec état

Comment ajouter Icinga Director pour Icinga2 et Icinga Web 2.

Meilleurs outils de développement php ide et web sur ubuntu

Développement Web et techniques avancées avec Linux sur Windows (WSL)

Les 20 meilleurs hébergements Web Linux pour les sites personnels et les entreprises

10 principaux outils de suivi des bogues et des problèmes open source pour Linux

10 éditeurs de sous-titres gratuits et open source pour Linux en 2022