BÊTA
Créer et exécuter les applications React - Aucune ligne de commande ou configuration de construction requise. Propulsé par Electron & Create React App

RAM nécessite que Node.js V6 et NPM V5.2 ou ultérieurement soit installé sur votre ordinateur. Installez la dernière version de Node.js (qui comprend NPM) ici:
Télécharger pour macOS:
RAM comprend la prise en charge des types d'applications suivants:
Pour ajouter la prise en charge d'une autre application, veuillez ouvrir une demande de traction.
Je crois fermement à l'alphabétisation du code, et j'ai travaillé avec de nombreuses personnes tout au long de ma carrière qui ont de solides compétences en développement avec des langues comme HTML et CSS, mais qui pourraient faire face à des obstacles à l'entrée avec des outils de développement frontal modernes. Quand je pense aux obstacles potentiels à l'entrée, certaines choses me viennent à l'esprit:
Pour la plupart, Create React App a résolu # 1 pour les personnes qui connaissent déjà les n ° 2 et # 3. C'est un excellent outil et c'est pourquoi RAM en utilise.
La RAM vise à résumer les aspects du terminal et du NPM pour les débutants. Si vous êtes un développeur frontal professionnel, je recommanderais d'utiliser les outils de ligne de commande directement au lieu d'une application comme celle-ci, car c'est une compétence très précieuse et puissante à utiliser. Si vous utilisez cette application, j'espère qu'elle peut servir d'outil d'apprentissage et peut rendre certaines de ces choses moins intimidantes à mesure que vous progressez.
N'oubliez pas: les GUIS ne seront jamais aussi efficaces ou puissantes que les CLI
Toute la magie provient des interfaces de ligne de commande sous-jacentes: NPM et Create-React-App. Cette application utilise un électron pour engendrer des processus enfants qui exécutent les commandes pour alimenter ces outils. Les journaux de STDIO sont remis à l'application pour l'affichage. Voir les modules renderer/spawn.js et renderer/CreateForm.js pour un exemple de la façon dont cela fonctionne.
Certaines alternatives à cette configuration d'électrons particulière comprennent:
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )Installez les dépendances et démarrez l'application:
npm i && npm start Le dossier main contient des modules pour le processus principal et renderer comprend tous les fichiers pour le processus de rendu. Aucune transpilation Babel n'est utilisée, alors assurez-vous d'utiliser des modules et une syntaxe compatibles électroniques.
Licence MIT