RedwoodJS - JAMStack con desarrollo full stack
(redwoodjs.com)-
React + GraphQL + Prisma2 + Babel + webpack + CDN + Functions + DB
-
Sigue la filosofía JAMstack, pero con soporte de backend con DB
-
Código de frontend/backend en un solo repo: /web y /api
-
Cells que traen datos con GraphQL desde la API
-
La lógica de negocio se guarda en Services para que la use la API de GraphQL
-
Incluye un Generator que crea Cell/Page/Layout/Service y scaffolds CRUD
1 comentarios
Un hilo de tuits donde un desarrollador presenta RedwoodJS de una forma más fácil de entender
https://twitter.com/mojombo/status/1237441122097487873
Todo está bien integrado, así que no hace falta sufrir para combinar otras tecnologías con React
El cliente web se despliega en un CDN, la lógica de negocio va en Lambda y la base de datos en Yugabyte, AWS Aurora y Google Spanner, así que ya está listo para escalar
Como el backend es GraphQL, tiene soporte base para múltiples clientes: Web, Mobile, Desktop, CLI, Kiosk, Tesla y todo lo demás
Elimina el boilerplate y busca ser lo más declarativo posible. Aprovecha activamente VSCode, eslint y prettier. Deja que Babel/Webpack hagan el trabajo pesado para poder concentrarte solo en crear la app
Licencia MIT
Una respuesta de alguien a ese tuit
"Esto se parece a Rails para Javascript" REST => GraphQL, Sprockets => Babel/webpack, VM => Lambda, Caching => Static site, ERb => React, Active Record => Prisma, Rspec => Jest, routes.rb => Routes.js
"Me da la sensación de estar viendo cuando dhh publicó por primera vez el tutorial para crear un blog con Rails en 2006"
Parece que mucha gente opina que el tutorial es fantástico