6 points par xguru 2020-03-12 | 1 commentaires | Partager sur WhatsApp
  • React + GraphQL + Prisma2 + Babel + webpack + CDN + Functions + DB

  • Suit la philosophie JAMstack tout en prenant en charge un backend DB

  • Code front-end et back-end dans un seul repo : /web & /api

  • Des Cells qui récupèrent les données en GraphQL depuis l’API

  • La logique métier est placée dans les Services et utilisée par l’API GraphQL

  • Fournit un générateur capable de créer des scaffolds Cell/Page/Layout/Service ainsi que le CRUD

1 commentaires

 
xguru 2020-03-12

Un fil de tweets présentant RedwoodJS d’une manière plus accessible pour les développeurs

https://twitter.com/mojombo/status/1237441122097487873

  • Tout est bien intégré, donc pas besoin de galérer à assembler d’autres technologies autour de React

  • Le client web est déployé sur un CDN, la logique métier sur Lambda, et la base de données sur Yugabyte, AWS Aurora ou Google Spanner, ce qui le prépare à la montée en charge

  • Le back-end est en GraphQL, donc prise en charge native de plusieurs clients : Web, mobile, desktop, CLI, kiosque, Tesla et à peu près tout le reste

  • Suppression du boilerplate et approche aussi déclarative que possible. Utilisation poussée de VSCode, eslint et prettier. Babel/Webpack se charge des tâches lourdes pour qu’on puisse se concentrer uniquement sur la création de l’application

  • Licence MIT

Une réponse de quelqu’un à ce tweet

« On dirait un peu Rails pour Javascript » REST => GraphQL, Sprockets => Babel/webpack, VM => Lambda, Caching => Static site, ERb => React, Active Record => Prisma, Rspec => Jest, routes.rb => Routes.js

« Ça me donne l’impression de revoir le moment où dhh a présenté pour la première fois son tutoriel de création de blog avec Rails en 2006 »

Beaucoup disent que le tutoriel est fantastique