- ใช้ชุดผสม Bun + Hono + Vite + React
- เป็นชุดเครื่องมือรวมสำหรับสร้างเว็บแอปพลิเคชันแบบฟูลสแตกที่ทันสมัยและน้ำหนักเบา พร้อมมอบสภาพแวดล้อมการพัฒนาที่รวดเร็วและมี type safety สูงด้วย Typescript
- แทนที่ Node/NPM เดิม → Bun, Express → Hono, Webpack → Vite เพื่อเพิ่มประสิทธิภาพและความเรียบง่ายให้สูงสุด
- React เป็นค่าเริ่มต้นสำหรับฝั่ง Front และสามารถเปลี่ยนเป็นไลบรารี UI อื่นได้ตามต้องการ
- แต่ละเทคโนโลยีเป็นอิสระต่อกัน และออกแบบมาให้ดีพลอยได้ในสภาพแวดล้อมที่หลากหลาย
- มุ่งเน้นการสร้าง แอปที่เรียบง่ายและพกพาได้สูง โดยไม่มีความหนักเกินจำเป็น
- หากต้องการเริ่มต้นอย่างรวดเร็ว สามารถสร้างโปรเจกต์ด้วยคำสั่งต่อไปนี้
-
Bun
- รันไทม์และทูลคิท JavaScript ความเร็วสูงที่มาแทน Node / NPM
- โดยพื้นฐานใช้สำหรับ ติดตั้ง dependencies, type bundling, และ การจัดการ workspace
- มี bundler, test runner และ package manager ที่เข้ากันได้กับ npm ในตัว
-
Hono
- เว็บเฟรมเวิร์กน้ำหนักเบามากที่มาแทน Express
- มี type safety เป็นพื้นฐาน และช่วยให้สร้างแบ็กเอนด์และเซิร์ฟเวอร์ API ได้ง่ายด้วย API ที่น้อยที่สุดเท่าที่จำเป็น
- ปรับแต่งมาสำหรับสภาพแวดล้อม edge computing เพื่อมอบประสิทธิภาพความเร็วสูงมาก
-
Vite
- ฟรอนต์เอนด์ bundler ยุคใหม่ที่มาแทน Webpack
- มอบการเริ่มเซิร์ฟเวอร์ได้ทันที, HMR ความเร็วสูงมาก และ production build ที่ปรับแต่งมาอย่างเหมาะสม
- รองรับสภาพแวดล้อมเริ่มต้นที่เป็นมิตรกับผู้ใช้และระบบนิเวศปลั๊กอินที่ยอดเยี่ยม
2 ความคิดเห็น
ก็แอบสงสัยเหมือนกันว่าทำไมถึงควรเลือก vite แทน bundler ที่มากับ Bun