6 puntos por xguru 2020-03-12 | 1 comentarios | Compartir por WhatsApp
  • 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

 
xguru 2020-03-12

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