Đã đến lúc để quên Flash và sử dụng HTML5?


11

Như tôi đã đọc trong định nghĩa HTML5, nó có thể làm bất cứ điều gì mà Flash có thể làm! và tôi tự hỏi mình có đúng không khi lãng phí thời gian để học flash hay thay vào đó tôi nên học HTML5.

HTML5 có đánh bại Flash trong tương lai không?

Tái bút: Có điều gì bạn có thể làm trong Flash mà vẫn không thể thực hiện được trong HTML5 không?


3
Vì đây là một cuộc thăm dò ý kiến, tôi đã biến nó thành wiki cộng đồng.
Tim Post

Còn Silverlight thì sao? : D
Tuomas Hietanen

Bình chọn để đóng là "không phải là một câu hỏi thực sự".

1
Tôi không nghĩ nó nên bị đóng cửa, nó chỉ nên được cải cách theo một cách khác. Một cải cách có thể có thể là "Flash vẫn còn giá trị để sử dụng cho sự phát triển trong tương lai hay chúng ta chỉ nên sử dụng HTML 5?".
HoLyVieR

Tôi có thể bình chọn cho HTML5 ở đâu? :)
Alex Bolotov

Câu trả lời:


11

Nó phụ thuộc vào thời gian của bạn. Hiện tại Flash phổ biến hơn nhiều so với HTML5, chủ yếu là do hỗ trợ trình duyệt (dù muốn hay không, cho đến khi IE9 được phát hành và được áp dụng rộng rãi, điều này sẽ vẫn như vậy).

Tuy nhiên, tôi nghĩ theo thời gian HTML5 / Canvas sẽ trở thành công nghệ thống trị - ít nhất là đối với những thứ như video, hoạt hình và tương tác đơn giản. Tôi nghi ngờ rằng Flash (và Silverlight) sẽ thích nghi và tồn tại, nhưng sẽ có nhiều thị trường thích hợp hơn.

Tôi không nghĩ bạn sẽ lãng phí thời gian để học Flash, nhưng nếu tôi là bạn, tôi sẽ xem HTML5 trước. Sẽ có ít chuyên gia hơn về HTML5 trong tương lai gần và nhu cầu nhiều hơn về dịch vụ của họ, vì vậy tôi sẽ xem đó là điều thông minh để làm.


Đồng ý ... flash chắc chắn không chết, cũng không có khả năng chết sớm. Trong khi HTML5 chắc chắn sẽ thêm một số zing vào web, flash sẽ tiếp tục có vị trí của nó. Theo như video, chúng tôi thậm chí không nghĩ đến việc sử dụng HTML5 cho đến khi các trình duyệt có thể đồng ý và thực hiện một tiêu chuẩn trên bảng. Đáng buồn nhưng là sự thật.
gabe.

2
HTML5 và Flash / Silverlight có nhiều chức năng tương tự nhau, nhưng chúng không thể thay thế cho nhau. HTML5 thiếu một số tính năng mà Flash / Silverlight cung cấp.
Truyền thông Virtuosi

7

Thực tế, có rất nhiều điều bạn có thể làm trong Flash hoặc Silverlight mà không thể có trong HTML5 (DRM / Bảo vệ nội dung, phát trực tuyến VBR, Nhúng, toàn màn hình, truy cập COM). Bài đăng blog này từ Google cung cấp những hiểu biết tuyệt vời về lý do tại sao mặc dù có rất nhiều tiềm năng cho HTML5 để cải thiện web, các plugin trình duyệt vẫn chưa kết thúc .


6

Flash sẽ không chết ít nhất trong tương lai gần ngay cả khi HTML5 trở nên phổ biến hơn. Cho đến khi IE6-IE8 bắt đầu sử dụng, vẫn cần flash trong các trang web và IE6-IE8 không may sẽ xuất hiện trong một thời gian.

Cuối cùng, nó phụ thuộc vào những gì bạn đang cố gắng làm. Nếu mục tiêu của bạn hoàn toàn là để học một cái gì đó, tôi sẽ chọn HTML5 vì nó sẽ chỉ trở nên phù hợp hơn khi thời gian trôi qua. Nếu bạn cần hoàn thành một cái gì đó ngay bây giờ có thể có trong Flash và HTML5 và bạn chỉ có thời gian để làm cái này hay cái khác, thì Flash là công nghệ được áp dụng tốt hơn và là lựa chọn tốt hơn của bạn.



1

Tôi sẽ lập luận rằng nhiều thứ mà mọi người từng sử dụng Flash hiện có thể được thực hiện thông qua Javascript, theo ý kiến ​​của tôi là ít xâm phạm hơn, cho đến khi HTML 5 cuối cùng đã đủ phổ biến để sử dụng. Tôi biết rằng nhiều khách hàng doanh nghiệp của tôi sẽ không cho phép HTML5 bất cứ lúc nào trong tương lai gần vì hầu hết được chuẩn hóa trên các bản cài đặt IE lỗi thời trên toàn công ty.


1

Mặc dù Flash vẫn chưa chết (thật không may), tôi nghĩ rằng bạn nên truy cập thẳng vào HTML5 và Javascript / jQuery, trừ khi bạn đang tìm cách phát triển trò chơi. Mặc dù HTML5 chưa phổ biến như Flash, nhưng nó sẽ như vậy. Sớm. Và hãy nhớ rằng, Flash không hoạt động trên bất kỳ thiết bị iOS nào.


1

Chúng tôi vẫn đang chiến đấu với IE6, mặc dù bây giờ nó rất tốt và thực sự trong cái chết của nó.

Nếu bạn muốn hỗ trợ càng nhiều trình duyệt càng tốt thì đã đến lúc các trang web mã trong HTML5 không có khả năng tương thích ngược.


1

Không có ý kiến ​​hoặc thông tin thống kê chung sẽ giúp về điều này. Trong tất cả đến với khách truy cập mục tiêu trang web của bạn.

HTML 5 sẽ "chịu đựng" từ các vấn đề tương tự mà các trình duyệt cũ gây ra, đó là, đối tượng mục tiêu của bạn nâng cấp trình duyệt của họ nhanh như thế nào. Không có thông tin nào khác ngoài số liệu thống kê trang web của bạn có thể giúp bạn về điều đó, bởi vì mọi người có được trình duyệt web theo nhiều cách khác nhau.

Những người vẫn sử dụng IE 6.0 có thể đã sử dụng nó vì nó đi kèm với HĐH, vì vậy họ không quan tâm đến việc nâng cấp và họ sẽ không bao giờ làm thế. Mặt khác, Techies đã mã hóa HTML 5 và cười nhạo họ tại các trang web không sử dụng (chưa) ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.