Cách đây không lâu, Flash là một công nghệ làm mini game rất hiệu quả và phổ biến, nó cho phép lập trình viên có thể tạo ra những ứng dụng với đầy đủ hiệu ứng hình ảnh, âm thanh đặc sắc. Những công nghệ tương tự như Java Applet hay “đứa con” sáng giá của Microsoft là Silverlight cũng không thể đứng vững và cạnh tranh được với Flash. Tuy nhiên khả năng tương tác giữa Flash với các thành phần xung quanh nó (như các thẻ HTML) quá kém nên nó hoạt động gần như độc lập với thế giới bên ngoài.
HTML5 sau đó ra đời và cùng các API mạnh mẽ của mình, chúng tương tác cực kỳ tốt và đã từng bước thay thế dần các công nghệ khác như Flash. Với các ứng dụng cần những hiệu ứng đồ họa và chuyển động đặc biệt, lập trình viên có thể sử dụng Canvas với kiểu bitmap hoặc SVG với kiểu vector. Không chỉ áp dụng cho việc thiết kế các trang web trực quan, HTML5 còn được áp dụng để tạo ra các thư viện đồ họa tạo ra các ứng dụng đồ thị, game trong cả môi trường 2D và 3D như những ứng dụng trên desktop. Điều đáng mừng nữa là HTML, Javascript và CSS không còn bị giới hạn trên trình duyệt mà có thể được triển khai trên desktop dưới dạng các widget, trên các thiết bị di động và có thể bất kì thiết bị nào. Như vậy, lập trình viên không cần sử dụng hay yêu cầu người dùng cài đặt bất kì thư viện nào để có thể chạy được các ứng dụng của họ. Một lợi thế rất lớn mà chỉ có HTML mới có thể đạt được.
Thời đại của các Independence Developer
BÌNH LUẬN