HTML5 là gì?

Anonim

Đầu ngày hôm nay, Apple đã tiết lộ giới thiệu HTML 5 của mình. Buổi giới thiệu bao gồm các ví dụ về Video, Kiểu chữ, Thư viện, Chuyển tiếp, Âm thanh, Chế độ xem 360 độ và Thực tế ảo. Điều này đánh dấu một chiến dịch tiếp tục chống lại nhà cung cấp hiện tại của hầu hết các loại nội dung này, Adobe's Flash. Nếu bạn chưa đọc bức thư ngỏ của Steve Jobs gửi tới cộng đồng về chủ đề Flash, hãy xem nó. Nó tạo ra một số điểm thú vị.

Cá nhân tôi cho rằng Flash là một mặt hàng đang chết dần chết mòn và các tiêu chuẩn mở sẽ luôn chiếm ưu thế so với các công nghệ đóng khi nói đến web. Vì vậy, đã đến lúc giới thiệu nhanh về HTML 5. Tôi cũng đã đưa ra rất nhiều ý kiến, vì xét cho cùng, đây là một blog. Đọc để biết thêm.

Huh?

HTML là ngôn ngữ lập trình (hoặc đánh dấu) cấp cao mà tất cả nội dung trên web đều dựa trên. Hiện tại, HTML-4 tiêu chuẩn (phiên bản hiện tại) không có khả năng cung cấp trải nghiệm đa phương tiện “phong phú” cho người dùng cuối của web. Trong nhiều năm, chúng tôi đã dựa vào liên doanh thương mại, Flash, sẽ lấp đầy khoảng trống này cho chúng tôi. Tuy nhiên, các vấn đề liên quan đến Flash từ lâu là mức tiêu thụ bộ nhớ, tính ổn định và thực tế rằng đây là một công nghệ đóng (như trong độc quyền). Bạn nhận được ý chính. Flash được sở hữu bởi một công ty duy nhất. Đó thường không phải là cách web hoạt động. Quay trở lại thời điểm, web bắt đầu như một tập hợp các tiêu chuẩn mở và lịch sử cho thấy rằng cuối cùng nó sẽ tiếp tục hoạt động theo các nguyên tắc này.

Chiếm lĩnh thị trường không xứng đáng

Hiện tại, gần như tất cả nội dung video bạn xem trong trình duyệt của mình đều do Flash cung cấp. Rất nhiều trang web cũng phụ thuộc vào Flash để điều hướng. Nghe có vẻ hay, nhưng các vấn đề bắt đầu nảy sinh với sự ra đời của các công nghệ mới. Nếu bạn là nhà sản xuất thiết bị điện tử tiêu dùng hy vọng đưa ra thị trường một thiết bị nhỏ có ý định cho phép người dùng xem video qua web, thì bạn không gặp may. Trong thế giới ngày nay, để cung cấp chức năng này, bạn cần thuyết phục Adobe chuyển flash sang hệ thống của bạn. Không có động cơ nào để Adobe chuyển phần mềm của họ sang thiết bị “sắp ra mắt” của bạn. Nó sẽ khiến họ tốn tiền, thứ mà họ không sẵn sàng chi tiêu. Chà, chắc chắn Adobe chỉ có thể phát hành các thông số kỹ thuật cần thiết để mọi người viết triển khai Flash của riêng họ? Không. Adobe cũng sẽ không cho phép điều đó, vì vậy họ kết thúc với sự thống trị (có chủ ý hoặc không) trong việc phân phối nội dung qua internet.HTML 5 bắt đầu cung cấp tất cả các lỗ hổng mà HTML4 (lão hóa) đã mang lại cho chúng ta. Nó khiến Adobe sợ hãi. Họ không thể ngăn chặn nó và bất cứ điều gì họ làm cuối cùng sẽ chỉ kéo dài cái chết không thể tránh khỏi của nó.

Xem lại video

Cho đến nay, mối đe dọa lớn nhất đối với thành trì của Flash là khả năng phát lại video của HTML5. Giờ đây, thay vì thêm chương trình Flash vào trang web của bạn hoặc nhúng trình phát video của bên thứ ba, nhà phát triển web có thể bao gồm video có thẻ. Đây là một quá trình dễ dàng hơn rất nhiều so với việc sử dụng Flash. Có nhiều cách khác nhau để phát lại cả âm thanh và video nên công nghệ vẫn chưa hoàn hảo. Sẽ mất một thời gian để mọi người ở đó giải quyết các chi tiết, nhưng cuối cùng bạn sẽ thấy video đó đến với bạn thông qua trình duyệt của bạn chứ không phải chương trình của bên thứ ba. youtube đã sẵn sàng và hiện tại bạn có thể xem nội dung của họ bằng HTML5 trên máy Mac của mình bằng Safari hoặc Google Chrome.Hỗ trợ Firefox và Internet Explorer đang được triển khai.

Thiết kế trang dựa trên canvas.

HTML5 giới thiệu một phần tử HTML mới được gọi là thẻ CANVAS. Thẻ này cho phép vẽ hai chiều trên bất kỳ trang web nào. Hoàn hảo để tạo biểu đồ hoặc bất kỳ loại thao tác vẽ phức tạp nào khác. Trước đây, các nhà phát triển thường dựa vào Flash để “vẽ” các thành phần thiết kế trên một trang mà không thể sử dụng Javascript hoặc HTML tiêu chuẩn.

Kết cấu

HTML5 bao gồm các phần tử "cấu trúc" hoặc tổ chức được hiện đại hóa cho phép các nhà thiết kế web nhắm mục tiêu tốt hơn nội dung của họ cho đối tượng mong muốn. Cuối cùng, các công cụ tìm kiếm (google) sẽ có thể lập chỉ mục dữ liệu theo cách được nhắm mục tiêu nhiều hơn để bạn với tư cách là người dùng web sẽ có thể tìm thấy thông tin nhanh hơn bao giờ hết.

Cần ít tài nguyên hơn/tích hợp nhiều hơn

Khi máy tính ngày càng nhỏ hơn (iPhone/iPad), việc sử dụng điện toán hiệu quả đang trở nên quan trọng hơn bao giờ hết. HTML5 là công nghệ sẽ được tích hợp ngay vào trình duyệt của bạn, vì vậy máy tính của bạn sẽ không cần phải khởi động một ứng dụng bổ sung chỉ để xem nội dung phong phú. Các nhà phát triển trình duyệt hiện có khả năng kiểm tra toàn bộ trải nghiệm duyệt web trong quá trình Đảm bảo chất lượng để tất cả chúng ta đều ít gặp sự cố hơn!

Ngồi lại và thưởng thức chương trình. Adobe sẽ còn nhiều nỗ lực nữa để thuyết phục mọi người và các công ty gắn bó với Flash. Nó sẽ tạo ra những tin bài xuất sắc nhưng vào cuối ngày, bạn cũng có thể làm quen với HTML5, nó vẫn ở đây.

-Chris

HTML5 là gì?