BETA
Crear y ejecutar aplicaciones React: no se requiere una línea de comandos o configuración de compilación. Impulsado por Electron & Crear aplicación React

RAM requiere Node.js V6 y NPM V5.2 o posterior para instalarse en su computadora. Instale la última versión de Node.js (que incluye NPM) aquí:
Descargar para macOS:
RAM incluye soporte para los siguientes tipos de aplicaciones:
Para agregar soporte para otra aplicación, abra una solicitud de extracción.
Creo firmemente en la alfabetización de códigos, y he trabajado con muchas personas a lo largo de mi carrera que tienen fuertes habilidades de desarrollo con idiomas como HTML y CSS, pero que podrían enfrentar barreras de entrada con modernas herramientas de desarrollo front-end. Cuando pienso en las posibles barreras de entrada, me vienen a la mente algunas cosas:
En su mayor parte, Crear aplicación React ha resuelto el n. ° 1 para las personas que ya conocen #2 y #3. Es una herramienta excelente y es por eso que Ram lo usa.
Ram tiene como objetivo abstraer los aspectos de la terminal y NPM para principiantes. Si es un desarrollador de front-end profesional, recomendaría usar las herramientas de línea de comandos directamente en lugar de una aplicación como esta, ya que es un conjunto de habilidades muy valioso y poderoso para utilizar. Si utiliza esta aplicación, con suerte puede servir como una herramienta de aprendizaje y puede hacer que algunas de estas cosas sean menos intimidantes a medida que avanza.
Recuerde: las GUI nunca serán tan eficientes o poderosas como clis
Toda la magia proviene de las interfaces de línea de comandos subyacentes: NPM y Create-React-App. Esta aplicación utiliza Electron para generar procesos infantiles que ejecutan los comandos para alimentar estas herramientas. Los registros de STDIO se transmiten a la aplicación para la pantalla. Vea los módulos renderer/spawn.js y renderer/CreateForm.js para obtener un ejemplo de cómo funciona.
Algunas alternativas a esta configuración de electrones en particular incluyen:
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )Instalar dependencias e iniciar la aplicación:
npm i && npm start La carpeta main contiene módulos para el proceso principal, y renderer incluye todos los archivos para el proceso de renderizador. No se usa transpilación de Babel, así que asegúrese de usar módulos y sintaxis compatibles con electrones.
Licencia de MIT