- เฟรมเวิร์กเว็บแอปพลิเคชันแบบอิง MVC ที่ออกแบบมาเพื่อสร้างเว็บไซต์ที่ขยายขนาดได้อย่างรวดเร็ว
- สามารถใช้เป็นพื้นฐานสำหรับเว็บแอปฝั่งเซิร์ฟเวอร์แบบดั้งเดิม, SPA และ RESTful API
- ข้อดี
- ยึดหลัก Convention over configuration แต่ยังคงมีความยืดหยุ่น
- รองรับการทำ routing ฝั่งเซิร์ฟเวอร์ที่ใช้ URL เป็นมิตรกับ SEO ได้โดยไม่ต้องตั้งค่าเพิ่มเติม
- มีระบบจัดการ session ฝั่งเซิร์ฟเวอร์
- คีย์/แวลูสโตร์: สามารถแคช request, การทำงานของคอนโทรลเลอร์, อ็อบเจ็กต์ และไฟล์สแตติกได้
- มีคำสั่งที่เรียบง่ายสำหรับจัดการคุกกี้, session, การ redirect, แคช ฯลฯ
- มีตัวเลือกการนำโค้ดกลับมาใช้ซ้ำที่ทรงพลังผ่านการรวม component และการ chain
- สามารถให้บริการ HTML, JSON, JSONP และข้อความธรรมดาได้ด้วยแพตเทิร์นเดียวกัน
- รองรับ ES modules และโมดูล Node (CommonJS)
- ใช้ Hot Module Replacement (HMR) ได้ในโหมดพัฒนา
- เรนเดอร์ view ได้ด้วย template literal หรือเอนจินที่รองรับโดย consolidate
- มี direct dependency น้อย
ยังไม่มีความคิดเห็น