Anuchit Chalothorn

Human Knowledge Belongs to The World

จะเขียน Jaspr ต่อกับ Firebase database ยังไง


10 Jan 2025, 14:07

ลูกเพจถามคำถามนึงน่าสนใจเลยเอามา blog ไว้สักหน่อย คำถามคิอจะเขียน Jaspr ต่อกับ Firebase database ยังไง ผมคิดว่าคำถามนี้น่าสนใจเพราะหลายคนอาจเข้าใจว่า เขียน Dart แล้วจะเรียกใช้แพคเกจ FlutterFire ใน pub.dev ได้เลย แต่อย่าลืมว่าแพคเกจใน pub.dev มีแพคเกจสำหรับ Dart SDK และ Flutter SDK

ถ้ามาลองพิจารณาดูว่า Jaspr Dart Web Framework พอ build ออกมา จะได้เป็น html, css, javascript ซึ่งเป็นส่วน frontend ทั้งหมด (Client side, Server site และ Static site) ดังนั้น แพคเกจที่มีโอกาสใช้งานได้จะต้องเป็น

แต่ช้าก่อน ในข่วงขั้นตอนการ build จะสร้างส่วน pre-render สำหรับสร้างเป็น javascript ด้วย ดังนั้นหากมีการเรียกใช้แพคเกจที่ไม่รองรับ ก็ไม่สามารถ build ได้ วิธีการง่ายที่สุดมี 2 วิธี

คำตอบของคำถามนี้คือ Jaspr เป็น Dart Web Framework เวลาใช้งานต้องคิดแบบ Web เท่านั้น อย่าเอา Flutter มาปนเด็ดขาด

อืมมม คิดไปคิดมา นี่งานงอกนะ

ก็คงต้องเลือกดูว่างานงอกแบบไหนดีกว่ากัน