FullSoak - เฟรมเวิร์กฟูลสแตก TypeScript แบบ no-build
(github.com/fullsoak)- Full-Stack Oak = FullSoak : แกนหลักคือ HTTP server Oak ที่ได้แรงบันดาลใจจาก Koa
- ให้บริการได้โดยตรงโดยไม่ต้องผ่านกระบวนการ build (รองรับ minification/mangling)
- รองรับ JSX และ HTM(Hyperscript Tagged Markup ซึ่งมีความสามารถที่พัฒนากว่า JSX)
- ทั้งสองอย่างไม่ต้องมีขั้นตอน build แยกต่างหาก และการแปลง JSX จะถูกจัดการอัตโนมัติในระดับไฟล์
- ใช้ Preact ซึ่งคล้าย React แต่เบากว่ามาก
- SSR-first & SSR-optimized : ดู Deno's JSX Precompile
- (เกือบทั้งหมด) เป็นแบบ WYSIWYG เมื่อเทียบกับเฟรมเวิร์กที่ซับซ้อนอย่าง Next.js, Remix หรือ Fresh ของ Deno แล้ว FullSoak ถูกออกแบบมาให้ "มีฟีเจอร์น้อย" อย่างชัดเจน
- เริ่มจากไฟล์ "controller" (เหมือนใน "MVC" แบบดั้งเดิม)
- เรนเดอร์คอมโพเนนต์ TSX เป็นเนื้อหา text/html (ก็คือสตริงธรรมดา)
- ฝั่งไคลเอนต์จะ hydrate เนื้อหาด้วยตัวเอง
ยังไม่มีความคิดเห็น