Redwood - นำประสบการณ์ Ruby on Rails มาสู่ JavaScript

บล็อก

ทอม เพรสตัน-เวอร์เนอร์ ผู้ร่วมก่อตั้ง GitHub เปิดตัว RedwoodJS ซึ่งเป็นเฟรมเวิร์กเว็บ JavaScript แบบ fullstack ใหม่ที่พร้อมใช้ Edge เรดวูดมีความคิดเห็นสูงและรวมสแต็กแบ็คเอนด์และฟรอนต์เอนด์ที่กำหนดไว้ล่วงหน้าไว้ล่วงหน้า เรดวู้ดติดตาม Convention-over-configuration หลักการและ มุ่งมั่นที่จะให้ ทับทิมบนราง -เหมือนประสบการณ์ของนักพัฒนา .



NS โครงการ RedwoodJS GitHub อธิบายเรดวู้ดดังนี้:






Redwood เป็นเฟรมเวิร์กเว็บแอปพลิเคชันแบบฟูลสแตก ไร้เซิร์ฟเวอร์ ที่จะช่วยให้คุณสร้างและปรับใช้แอปพลิเคชัน JAMstack ได้อย่างง่ายดาย ลองนึกภาพส่วนหน้าของ React ที่ส่งแบบคงที่โดย CDN ที่พูดผ่าน GraphQL ไปยังแบ็กเอนด์ของคุณที่ทำงานบน AWS Lambdas ทั่วโลก ทั้งหมดนี้ปรับใช้ได้โดยใช้เพียง git push **—นั่นคือเรดวูด**



ด้วยการตัดสินใจหลายๆ อย่างให้กับคุณ Redwood ช่วยให้คุณได้ทำงานกับสิ่งที่ทำให้แอปพลิเคชันของคุณมีความพิเศษ แทนที่จะต้องเสียเวลาเลือกวงจรและการเลือกเทคโนโลยีและการกำหนดค่าต่างๆ ใหม่อีกครั้ง



netflix com/tv8

สแต็คของเรดวูดจึงรวมถึง ปฏิกิริยา , GraphQL ( อพอลโล ), ปริซึม , Babel , เว็บแพ็ค และอีกมากมายในเร็วๆ นี้ (เช่น เป็น , หรือ หนังสือนิทาน ). เรดวูดยังใช้เวลาหลังจาก Jamstack , ถึง สถาปัตยกรรมการพัฒนาเว็บที่ทันสมัย ตาม JavaScript ฝั่งไคลเอ็นต์, API ที่นำกลับมาใช้ใหม่ได้ และมาร์กอัปที่สร้างไว้ล่วงหน้า Redwood ใช้ประโยชน์จากการปรับใช้อัตโนมัติและสถาปัตยกรรมแบบไร้เซิร์ฟเวอร์






สถาปัตยกรรมของ Redwood มีดังนี้:

สถาปัตยกรรม RedwoodJS

(สถาปัตยกรรม RedwoodJS, ที่มา: บล็อก Netlify )

Redwood มาพร้อมกับของมัน โซลูชันการกำหนดเส้นทางในตัว ที่ช่วยให้นักพัฒนาสามารถ อัพเดทเส้นทางของเส้นทาง โดยไม่ทำลายลิงก์ใด ๆ ที่เชื่อมโยงไปถึง

ราคาเหรียญชิบะอินุหาซื้อได้ที่ไหน

เช่นเดียวกับ Ember Redwood มาพร้อมกับเครื่องกำเนิด CLI จำนวนมากที่ลดขั้นตอนการทำงานทั่วไป (เช่น การสร้างโครงการใหม่ เส้นทางใหม่ หรือส่วนประกอบใหม่) และบังคับใช้ข้อตกลงของ Redwood

เซลล์เรดวูด มุ่งมั่นที่จะให้แนวทางที่เปิดเผยในการจัดการการดึงข้อมูลระยะไกลในหลายสถานะ (การโหลด ข้อผิดพลาด ความสำเร็จ) เรดวูด ฟอร์มส์ เลเวอเรจ ตอบสนองตะขอแบบฟอร์ม , ผู้ชนะล่าสุดของ รางวัล GitNation React OS ปี 2020 , สำหรับการจัดการแบบฟอร์ม

#serverless #react #javascript #web-development #developer

www.infoq.com

Redwood - นำประสบการณ์ Ruby on Rails มาสู่ JavaScript

Redwood - นำประสบการณ์ Ruby on Rails มาสู่ JavaScript RedwoodJS เป็นเฟรมเวิร์กเว็บ JavaScript แบบ fullstack ใหม่ สแต็คของ Redwood ประกอบด้วย React, GraphQL(Apollo), Prisma, Babel, Webpack และอื่นๆ อีกมากมายในเร็วๆ นี้ (เช่น Jest หรือ Storybook) นอกจากนี้ Redwood ยังใช้ Jamstack ซึ่งเป็นสถาปัตยกรรมการพัฒนาเว็บสมัยใหม่โดยอิงจาก JavaScript ฝั่งไคลเอ็นต์, API ที่นำกลับมาใช้ใหม่ได้ และ Markup ที่สร้างไว้ล่วงหน้า Redwood ใช้ประโยชน์จากการปรับใช้อัตโนมัติและสถาปัตยกรรมแบบไร้เซิร์ฟเวอร์