Bạn sẽ thường nghe các nhà phát triển nói về trang web tĩnh và trang web động, nhưng chính xác thì ý nghĩa của chúng là gì? Hãy cùng tìm hiểu!
Trang web tĩnh thuần túy đề cập đến trang web mà bạn viết mã bằng mã HTML, CSS và JavaScript thuần túy (thông thường) và không liên quan đến ngôn ngữ kịch bản phía máy chủ, chẳng hạn như PHP, Python hoặc Node.js. Các trang web tĩnh không có phần phụ trợ truyền thống, không giống như một CMS động như WordPress.
Trang web tĩnh cũng được định nghĩa là trang web có nội dung giống nhau đối với mọi người truy cập. Trên một trang web động, nội dung có thể thay đổi tùy thuộc vào người xem (như trên bất kỳ nền tảng xã hội nào, ví dụ:Facebook).
Các trang web tĩnh thường có cơ sở mã nhỏ nhẹ so với các trang web động, chẳng hạn như WordPress thường cồng kềnh và cồng kềnh khi so sánh (nó vẫn là một sản phẩm tuyệt vời vì những lý do khác).
Các trang web tĩnh thường tải nhanh vì chúng không phải mất thời gian tải một gói mã lớn hoặc hiển thị từ máy chủ mà các trang web động thường làm.
Tuy nhiên, đó không phải là một chủ đề đen trắng. Trong thời hiện đại, bạn có thể nhận được những lợi ích của một trang web tĩnh nhanh như chớp, bằng cách sử dụng Trình tạo trang web tĩnh (SSG) cung cấp các tùy chọn chức năng động (chuyển tiếp liền mạch, xác thực, cuộc gọi dữ liệu, v.v.), ví dụ:bằng cách sử dụng khung công tác React như GatsbyJS hoặc Next.js.