วันนี้บ้านถูกพัฒนาด้วยโครงสร้างที่เรนเดอร์ฝั่งเซิร์ฟเวอร์ของ React โดยใช้ react-rails

  • เดิมใช้ react-rails เพื่อผนวก React เข้ากับภาษาเทมเพลตชื่อ erb ที่ใช้อยู่

  • เนื่องจากตัวไคลเอนต์เองพึ่งพา ruby on rails การตั้งค่าสภาพแวดล้อมพัฒนาจึงทำได้ยาก อีกทั้งเมื่อจำเป็นต้องแก้ไขเซิร์ฟเวอร์ที่เกี่ยวข้องกับลอจิกฝั่งไคลเอนต์ ก็เกิดปัญหาที่ต้องแก้โค้ด ruby ด้วย

จึงได้เริ่มพัฒนาเซิร์ฟเวอร์ฝั่งไคลเอนต์ที่เหมาะกับ Today’s House

  • ใช้ git subtree แยกรีโพซิทอรีออกโดยคงประวัติไว้

  • เนื่องจากโครงสร้างเดิมถูกสร้างมาให้พึ่งพาเซิร์ฟเวอร์ ruby จึงหาโอเพนซอร์สที่เหมาะสมได้ยาก เลยพัฒนาเซิร์ฟเวอร์ฝั่งไคลเอนต์ขึ้นใหม่ให้เหมาะกับสถานการณ์

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น