11 điểm bởi xguru 2025-04-29 | 2 bình luận | Chia sẻ qua WhatsApp
  • Sử dụng tổ hợp Bun + Hono + Vite + React
  • Là bộ công cụ tổng hợp để xây dựng các ứng dụng web full-stack hiện đại và nhẹ, cung cấp môi trường phát triển nhanh và có độ an toàn kiểu cao với Typescript
  • Thay thế Node/NPM hiện có bằng Bun, Express bằng Hono, Webpack bằng Vite để tối đa hóa hiệu năng và sự đơn giản
    • React là mặc định cho frontend và có thể thay bằng thư viện UI khác nếu cần
  • Mỗi công nghệ đều độc lập và được thiết kế để có thể triển khai trên nhiều môi trường khác nhau
  • Hướng tới việc tạo ra ứng dụng đơn giản và có tính di động cao mà không mang theo sự nặng nề không cần thiết
  • Để bắt đầu nhanh, có thể tạo dự án bằng lệnh sau
    • bun create bhvr@latest
  • Bun

    • Runtime và bộ công cụ JavaScript tốc độ cao thay thế Node / NPM
    • Mặc định được dùng cho cài đặt phụ thuộc, đóng gói kiểu, quản lý workspace
    • Bao gồm bundler riêng, test runner và trình quản lý gói tương thích npm
  • Hono

    • Framework web siêu nhẹ thay thế Express
    • Cung cấp tính an toàn kiểu theo mặc định và giúp việc xây dựng backend cùng máy chủ API trở nên dễ dàng với API tối giản
    • Được tối ưu cho môi trường điện toán biên, mang lại hiệu năng cực nhanh
  • Vite

    • Bundler frontend thế hệ mới thay thế Webpack
    • Cung cấp khởi động máy chủ tức thì, HMR siêu nhanh và bản build production được tối ưu
    • Hỗ trợ môi trường mặc định thân thiện với người dùng và hệ sinh thái plugin xuất sắc

2 bình luận

 
click 2025-04-30

Mình hơi tò mò về lý do tại sao nên chọn Vite thay vì bundler tích hợp sẵn của Bun.