แนะนำการเปิดตัว SvelteKit 1.0
(svelte.dev)- เปิดตัว SvelteKit 1.0 หลังพัฒนามา 2 ปี
- SvelteKit คือเฟรมเวิร์กสำหรับเว็บแอปที่สร้างบน Svelte โดย Svelte ไม่ได้เป็นการทำงานแบบตระกูล VDOM และสามารถพัฒนาได้ด้วยโค้ดที่ค่อนข้างน้อย จึงมีข้อดีคือสามารถสร้างแอปง่าย ๆ ได้
- ต่างจากเฟรมเวิร์กแบบ multi-page-app (หรือ MPA) อื่น ๆ ตรงที่รองรับ initial client-side navigation เป็นค่าเริ่มต้น
- ต่างจากเฟรมเวิร์กฝั่ง server อื่น ๆ ตรงที่สามารถพัฒนาได้ทั้งฝั่ง server (สำหรับสร้าง html) และฝั่ง client ด้วยภาษาเดียว
- ต่างจาก static site generator อื่น ๆ ตรงที่สามารถใช้ข้อมูลแบบไดนามิกได้โดยไม่ทำให้ประสิทธิภาพลดลง
- ที่ใดก็ตามที่รัน JavaScript ได้ ก็สามารถใช้โค้ดเดียวกันและทำงานได้แบบเดียวกัน ทั้งบน node, static, serverless และ edge
- มี Vite, Typescript, ESLint, Prettier, Playwright ให้มาเป็นค่าเริ่มต้น
- ผ่าน Adapters จึงสามารถทำงานได้บน Vercel, Netlify, Cloudflare Pages, Azure Static WebApps รวมถึง Deno, Bun, Firebase, App Engine, AWS Lambda ได้โดยแทบไม่ต้องตั้งค่าเพิ่มเติม
2 ความคิดเห็น
ในที่สุดก็ออกมาแล้วสินะ คงต้องลองใช้ดูสักหน่อย
ลองใช้แล้วมาแชร์ประสบการณ์กันนะครับ