RedwoodJS - Full-stack geliştirme yapabilen JAMStack
(redwoodjs.com)-
React + GraphQL + Prisma2 + Babel + webpack + CDN + Functions + DB
-
JAMstack felsefesini izler, ancak DB backend desteği sunar
-
Frontend/backend kodunu tek bir repo içinde tutar: /web & /api
-
API'den GraphQL ile veri getiren Cells
-
İş mantığı Services içinde tutulur ve GraphQL API tarafından kullanılır
-
Cell/Page/Layout/Service ve CRUD scaffold oluşturan Generator sağlar
1 yorum
Geliştiricinin RedwoodJS’i daha kolay bir şekilde tanıttığı bir tweet dizisi
https://twitter.com/mojombo/status/1237441122097487873
Her şey iyi entegre edilmiş, bu yüzden React’e başka teknolojileri bağlamak için uğraşmaya gerek yok
Web istemcisi CDN’e dağıtılıyor, iş mantığı Lambda’da, DB ise Yugabyte, AWS Aurora, Google Spanner üzerinde çalışıyor; yani ölçeklenmeye hazır
Backend GraphQL olduğu için çoklu istemci desteği varsayılan olarak var: Web, Mobile, Desktop, CLI, Kiosk, Tesla ve diğer her şey
Boilerplate’i ortadan kaldırıp mümkün olduğunca deklaratif olmayı hedefliyor. VSCode, eslint, prettier aktif biçimde kullanılıyor. Babel/Webpack ağır işleri üstleniyor ve siz sadece uygulama yapmaya odaklanıyorsunuz
MIT lisansı
Bu tweete birinin verdiği yanıt
"Bu resmen JavaScript için Rails gibi" REST => GraphQL, Sprockets => Babel/webpack, VM => Lambda, Caching => Static site, ERb => React, Active Record => Prisma, Rspec => Jest, routes.rb => Routes.js
"Sanki 2006’da dhh’nin Rails ile blog yapma öğreticisini ilk kez yayınladığını gördüğüm zamanki hissi veriyor"
Öğreticinin harika olduğuna dair çok yorum var