6 puan yazan xguru 2020-03-12 | 1 yorum | WhatsApp'ta paylaş
  • 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

    Reklam
  • İş 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

 
xguru 2020-03-12

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