html5

HTML5, CSS3, và JavaScript: tương lai của web

Trước khi tôi bắt đầu, một chuyến đi ngắn gọn thông qua lịch sử…

Đó là 1999. Internet Explorer 5 nóng thứ, bong bóng công nghệ đang phát triển. Và Mariano Rivera là World Series MVP. Và trẻ (thở hổn hển.)

Một nhà phát triển web ngồi tại máy tính của mình, uống cà phê và viết một số mã. Ông muốn làm cho một trò chơi dựa trên trình duyệt. Cách duy nhất ông có thể làm điều này là sử dụng nền tảng Flash của Adobe để làm cho một bộ phim tương tác và nhúng trong trang web của mình.

Ông muốn để đặt một video trên trang web của mình quá. YouTube âm thanh như tên của một đường tàu điện ngầm tồi, không có gì hơn. Phát triển của chúng tôi đã làm một bộ phim Flash cho rằng, quá.

Anh thở dài như ông đã làm thêm một bộ phim Flash. Hừ, một người nào đó sẽ làm cho một sự thay thế đã?

Xem, trở lại trong ngày bạn phải sử dụng Flash của Adobe để nhúng video, làm cho trò chơi trình duyệt,

Slice of swiss cheese with holes
Thánh Adobe Flash, Người dơi!

và chỉ làm cho trang web của bạn trông phong nha. Và đoán những gì, chúng tôi VẪN sử dụng nó cho những điều tương tự. Đây là tất cả tốt và tốt, trừ:

 

  • Flash có hơn lỗ hổng bảo mật hơn một mảnh đạn thủng pho mát Thụy Sĩ.
  • Flash là một tiêu chuẩn khép kín, có nghĩa là Adobe quyết định những gì bạn có thể hoặc không thể làm. Bạn không thể sử dụng Flash trong các dự án mã nguồn mở, hay, không có Adobe Plugin chính thức.
  • Flash là rất nguồn lực chuyên sâu, áp đảo một số bộ vi xử lý yếu hơn và làm cho các trang web khó sử dụng.
  • Đó là không nền tảng: iOS không hỗ trợ nó, nó sucks trên Linux, và đó là lỗi trên tất cả các hệ điều hành khác.

Sản xuất bia của một cái gì đó; không, không cà phê của bạn

Một vài năm trước (công việc chính thức bắt đầu vào 2004, mặc dù nó đã không bắt được trên đến sau), các W3C (World Wide Web Consortium, những kẻ đã được về cơ bản chịu trách nhiệm về Internet) và WHATWG (Web Hypertext Nhóm công tác ứng dụng Công nghệ) hợp tác để tạo ra một phiên bản mới của HTML, ngôn ngữ được sử dụng để xây dựng các trang web.

Khoảng thời gian này, W3C bắt đầu làm việc trên một phiên bản mới của CSS, ngôn ngữ sử dụng để thiết kế sự xuất hiện của các trang web.

Nó đã được rõ ràng một cái gì đó sẽ xảy ra.

Một cuộc cách mạng trong việc làm

Qua 2008 người đã bị ốm của việc sử dụng Flash cho tất cả mọi thứ vì nhiều điểm yếu của nó (nêu trên.)

The HTML5 Logo
Logo HTML5

Thuận tiện, dự thảo mới nhất của HTML – HTML5 – cho phép bạn nhúng video trong trang web của bạn mà không sử dụng Flash. Và bạn thậm chí có thể làm cho Flash miễn phí web trò chơi sử dụng một chút HTML5; CSS3, phiên bản mới nhất của CSS; và một muỗng hào phóng (cốc?) của Javascript, ngôn ngữ kịch bản được sử dụng để làm cho các trang tương tác.

 

Không cần nói rằng, phát triển web bắt đầu nhận thấy những công nghệ mới. Tại sao? Hãy nhìn vào những lợi ích của việc sử dụng HTML5, CSS3, và Javascript (ứng dụng tạo ra với những 3 công nghệ thường được gọi là Ứng dụng HTML5 mặc dù họ sử dụng các công nghệ khác. Đi con số.)

  • HTML5 và đồng. là các tiêu chuẩn mở: họ đang duy trì bởi tổ chức, không công ty, vì vậy không có hạn chế về việc sử dụng. Chúng có thể được sử dụng trong các dự án mã nguồn mở
  • Họ an toàn và an toàn, một phần vì họ đang chuẩn mở. Và vì Adobe không duy trì chúng.
  • Họ nền tảng. Giả sử bạn có một trình duyệt khá (bất cứ điều gì không có tên Internet Explorer 8 hoặc thấp hơn), họ sẽ làm việc trên bất kỳ hệ điều hành. iDevices, điện thoại, máy tính bảng, máy tính… bất cứ điều gì. Đó là tốt vì Flash không hoạt động trên các iDevices và nó đánh đổ pin của điện thoại thông minh.
  • Họ ít tài nguyên-chuyên sâu hơn so với Flash. Rất nhiều trò chơi web sử dụng HTML5 chạy rất trơn tru trên điện thoại, trong khi trò chơi Flash đu trên thảm họa.

Danh sách đi và về.

Đợi, nó xảy ra đã

Ứng dụng HTML5 chỉ nổi lên trong 2010 với Steve Jobs tiếp tục từ chối đưa Flash trên iDevices. (Cũng, rất nhiều nhà phát triển web bắt đầu sử dụng chúng một vài năm trước đó.) Nhưng trong thời gian ngắn, họ đã đi một chặng đường dài.

Bạn sẽ ngạc nhiên những gì đang được thực hiện với HTML5:

  • Angry Birds sử dụng HTML5 cho tất cả mọi thứ ngoại trừ âm thanh, mà nó sử dụng flash
    HP's webOS
    HP's webOS uses HTML5.

    for.

  • Mozilla has created a gallery of great HTML5 demos.
  • And Mozilla’s also made a gallery of the best HTML5 games.
  • HP’s webOS mobile platform uses HTML5 for storage and some interface stuff.
  • Microsoft’s Cửa sổ 8 will be able to run apps written in HTML5, CSS3, và JavaScript.
  • Web apps like Google Docs and Gmail use HTML5.
  • YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.

And more is being done every day.

End of the road for Flash?

As much as I would like to think this means we can wave goodbye to Flash, it doesn’t. Videos will still require it, a lot of flashy (pun intended) websites won’t work without it, and the vast majority of internet games need Flash.

As for desktop apps? Email clients are rare nowadays amongst casual users, nhưng khác hơn là các ứng dụng máy tính để bàn vẫn còn xung quanh. Các ứng dụng web sẽ nhận được nhiều hơn và tinh vi hơn, tuy nhiên, để desktop apps’ ngày được đánh số. Nhưng, như Flash, họ vẫn sẽ treo xung quanh.

HTML5 đã đi một chặng đường dài, chặng đường dài. Chỉ 10 năm trước đây các nhà thiết kế web không có thể làm cho một trang web bố trí gắn kết sử dụng HTML để tiết kiệm cuộc sống của họ. Bây giờ HTML đang được sử dụng cho tất cả mọi thứ từ Angry Birds cho Windows 8. Và danh sách sẽ tiếp tục phát triển.

Published by

Neel Mehta

Đại học Harvard. Nhà phát triển Web. Đôi khi triết học. Baseball nghiện.

One thought on “HTML5, CSS3, và JavaScript: tương lai của web”

Gửi phản hồi