2 điểm bởi GN⁺ 2025-05-12 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Plain Vanilla Web là một hướng dẫn tổng hợp cách xây dựng website và ứng dụng web chỉ với trình soạn thảo, trình duyệt và các tiêu chuẩn web
  • Nội dung được chia thành thành phần, styling, site và ứng dụng, lần lượt trình bày Web Components, CSS hiện đại, định tuyến phía client và quản lý trạng thái theo cách vanilla
  • Tài liệu tập trung vào lựa chọn giảm độ phức tạp của framework và tooling hơn là ưu tiên sự tiện lợi mà các framework web hiện đại mang lại
  • Hướng tới độc giả đã quen với HTML, CSS, JavaScript; chưa phù hợp với người mới bắt đầu học phát triển web
  • Theo đuổi cách tiếp cận chấp nhận từ bỏ một phần tiện lợi ngắn hạn để đổi lấy sự đơn giản và lợi ích dài hạn gần như không cần bảo trì

Xây dựng site và ứng dụng chỉ với tiêu chuẩn web

  • Plain Vanilla Web hướng dẫn cách xây dựng website và ứng dụng web xoay quanh HTML, JavaScript, CSS
    • Những gì cần có là trình soạn thảo, trình duyệt và các tiêu chuẩn web
    • Trình bày cách làm không phụ thuộc vào công cụ build, framework hay logic phía server
  • Lộ trình học được cấu thành từ bốn mảng
    • Components: dùng Web Components để tạo ra các primitive ở mức cao hơn trên nền HTML, JavaScript và CSS thuần
    • Styling: tận dụng CSS hiện đại để thay thế các tiện ích của CSS Modules, PostCSS và SASS
    • Sites: tạo website vanilla và triển khai lên mạng mà không cần công cụ build, framework hay logic phía server
    • Applications: tạo ứng dụng một trang bằng các chiến lược vanilla cho định tuyến phía client và quản lý trạng thái

Độc giả phù hợp và lộ trình bắt đầu

  • Cách tiếp cận này ưu tiên giảm độ phức tạp hơn là bộ tính năng phong phú mà các framework web hiện đại cung cấp
    • Đổi lại việc giảm gánh nặng framework và tooling là phải chấp nhận hy sinh một phần tiện lợi trong ngắn hạn
    • Về dài hạn, mục tiêu là sự đơn giản và trạng thái gần như không cần bảo trì
  • Phù hợp với những ai đã biết HTML, CSS, JavaScript và muốn thoát khỏi độ phức tạp của tooling
  • Bước tiếp theo là học cách dùng Web Components để kết hợp nội dung, kiểu dáng và hành vi

Chưa có bình luận nào.

Chưa có bình luận nào.