Các chuẩn web là gì?

Một phần của tài liệu Kiến trúc và chuẩn phần mềm trên nền Web, ứng dụng xây dựng hệ thống thi trắc nghiệm (Trang 38 - 39)

Các chuẩn web là khái niệm chung chỉ các chuẩn hình thức hoặc các đặc tả kỹ thuật để định nghĩa và mô tả những khía cạnh của Word Wide Web. Trong một vài năm gần đây, khái niệm này đã trở nên quen thuộc hơn cùng với khuynh hướng tán thành xây dựng các web site và triết lý thiết kế, phát triển web bằng các phương pháp chuẩn hoá.

Cũng có nhiều chuẩn và đặc tả phụ thuộc lẫn nhau, một trong sốđó liên quan các khía cạnh internet, không phải Word Wide Web, nhưng có ảnh hưởng trực tiếp hoặc gián tiếp đến phát triển và quản trị các web site và dịch vụ web. Những chuẩn này đều có thể tiến tới các chuẩn mức cao hơn mà có ảnh hưởng một cách trực tiếp tới khả năng truy cập (accessbility) và khả năng sử dụng (usability) của web site. Theo nghĩa rộng, các chuẩn web bao gồm [26]:

• Các khuyến nghị được công bố bởi Word Wide Web Consortium (W3C). Gồm rất nhiều khuyến nghị như HTML, XHTML,...

• Các tài liệu chuẩn Internet (Internet Standard – STD) được công bố bởi Internet Engineering Task Force (IETF). STD là dạng đặc biệt của RFC hoặc tập RFC. Ví dụ như STD 1 là RFC 5000, công bố tháng 5/2008 cho các chuẩn giao thức chính thức Internet.

• Các tài liệu RFC (Request For Comments) được công bố bởi IETF. Ví dụ RFC 2616 cho HTTP v1.1, RFC 114 cho FTP, RFC 793 cho TCP,...

• Các chuẩn được công bố bởi International Organization for Standardization (ISO). Ví dụ ISO 8879:1986 cho Standard Generalized Markup Language (SGML).

• Các chuẩn được công bố bởi ECMA International (thường gọi ECMA). Ví dụđiển hình là ECMAScript, dạng chuẩn đặc tả trong ECMA-662

• Chuẩn Unicode và nhiều báo cáo kỹ thuật Unicode được công bố bởi Unicode Consortium. Ví dụ UTF8.

• Tên và các đăng ký số được duy trì bởi Internet Assigned Numbers Authority (IANA). Đây là một tổ chức giám sát toàn cầu về cấp phát địa chỉ IP, quản lý vùng gốc DNS, các kiểu phương tiện (ví dụ như Multipurpose Internet Mail Extensions - MIME) và các giao thức Internet khác.

Khi các vị trí hoặc trang web được mô tả là thích ứng với các chuẩn web, nó thường hàm ý rằng vị trí hoặc trang web đó là hợp lệ hoặc gần hợp lệ với HTML, CSS và JavaScript. Khi nói đến các chuẩn web, các công bố sau thường được xem là cơ bản nhất:

• Các khuyến nghị cho ngôn ngữ đánh dấu (markup language): HTML, XHTML, SVG và XForms từ W3C.

• Các khuyến nghị cho các bảng định kiểu (stylesheets): đặc biệt là CSS từ W3C.

• Các chuẩn cho ECMAScript: đa số là JavaScript từ ECMA.

• Các khuyến nghị cho Document Object Model (DOM) từ W3C.

Mô tả các dạng chuẩn web thông dụng trên đây được trinh bày trong phần Phụ lục 03.

Một phần của tài liệu Kiến trúc và chuẩn phần mềm trên nền Web, ứng dụng xây dựng hệ thống thi trắc nghiệm (Trang 38 - 39)

Tải bản đầy đủ (PDF)

(104 trang)