Đã có rất nhiều tranh cãi về việc sử dụng Flash trong tương lai (và hiện tại) và việc sử dụng Silverlight. Tôi có nên tiếp tục sử dụng nó nếu tôi đã hoặc tôi nên sử dụng cái gì khác, như HTML5?
Đã có rất nhiều tranh cãi về việc sử dụng Flash trong tương lai (và hiện tại) và việc sử dụng Silverlight. Tôi có nên tiếp tục sử dụng nó nếu tôi đã hoặc tôi nên sử dụng cái gì khác, như HTML5?
Câu trả lời:
Bạn có thể sử dụng Flash / Silverlight, nhưng tôi cảm thấy bạn cung cấp một số phương tiện thay thế cho nội dung nếu có thể.
Hãy nghĩ về các trình cắm được nhúng như một lớp khác trên trang web của bạn. Nó nên hoạt động như văn bản đơn giản và các hành động GET / POST. Cải thiện giao diện với CSS. Cải thiện khả năng phản hồi với JavaScript. Cuối cùng thêm whizbang với Flash hoặc Silverlight.
Miễn là các lớp của bạn không phá hủy các lớp bên dưới chúng, hãy thêm tất cả vào và phục vụ người dùng của bạn tốt nhất là ngân sách của bạn cho phép.
Tôi nghĩ rằng điều này sẽ sôi sục theo ý kiến cá nhân nhưng tôi sẽ nói không.
Không bởi vì việc bạn cắt bỏ mọi thứ chạy iOS của Apple và trong khi đó có thể không phải là vấn đề lớn thì không có điểm nào bắt đầu bất lợi. Tôi cũng thấy các plugin như vậy hơi khó chịu trên một trình duyệt bình thường và có trình chặn flash và cài đặt như vậy và chúng chỉ được bật nếu tôi chấp thuận.
Tôi sẽ nói chỉ sử dụng trình cắm nếu bạn có nhu cầu về geniune. Thay vì vì lợi ích của nó.
Tất cả phụ thuộc vào đối tượng mục tiêu của bạn. Những người bạn đang xây dựng trang web của bạn sẽ mong đợi Flash hoặc Silverlight? Họ sẽ được đưa ra nếu nó ở đó? Tôi sẽ đề nghị sử dụng khách hàng ra quyết định tập trung vào các câu hỏi như thế này hơn là kỹ thuật. Nhận biết khách hàng của bạn và lập kế hoạch phù hợp.
Nếu HTML5 cho phép bạn làm mọi thứ bạn cần, thì tôi khuyên bạn nên sử dụng nó. Tuy nhiên, nếu bạn cần tăng tốc GPU, hoặc DRM hoặc một số tính năng hoặc chức năng khác không tồn tại trong triển khai HTML 5 hiện tại của trình duyệt thì hãy xem Flash hoặc Silverlight.
Cá nhân, tôi đã cài đặt Trình chặn Flash vì tôi không quan tâm nhiều đến Flash hoặc Silverlight. Tôi cũng không phải là một nhà phát triển web chuyên nghiệp nhưng tôi cảm thấy rằng câu trả lời an toàn có lẽ là "nó phụ thuộc vào đối tượng mục tiêu của bạn là ai". Tại thời điểm này, có vẻ như HTML 5 có một tương lai tươi sáng và tiềm năng tiếp cận nhiều loại thiết bị hơn - nhưng Flash có một cơ sở được cài đặt lớn và có thể được sử dụng cho nhiều thứ ngay bây giờ mà không cần lo lắng về trình duyệt của người dùng hiện đại như thế nào .
Điều đó đang được nói, tôi đã nhận thấy một sử dụng thú vị khai thác kết nối của Silverlight với .NET framework. trypython.org sử dụng Silverlight để đưa IronPython vào trình duyệt của máy khách, cho phép tất cả các loại shenanigans gọn gàng.
Vì vậy, Silverlight và Flash rất quan trọng ở chỗ chúng cung cấp một giải pháp thay thế cho JavaScript để lập trình phía máy khách. Và lựa chọn thay thế luôn tốt.
Nếu đối tượng trang web của bạn được nhắm mục tiêu không sử dụng IE, thì không, bạn không nên sử dụng Flash hoặc Silverlight.
Nếu đối tượng trang web của bạn được nhắm mục tiêu sử dụng IE và nếu bạn cần làm điều gì đó mà chỉ Flash hoặc Silverlight mới có thể làm được (phân phối video, giả sử) thì bạn không có bất kỳ giải pháp thay thế nào dễ xử lý, hoặc với lượng người dùng càng lớn.
Nếu những gì bạn muốn làm với Flash hoặc Silverlight là điều không nên làm với họ ở nơi đầu tiên (điều hướng, hãy nói) thì tôi không còn gì để nói với bạn. Chúc một ngày tốt lành
Tranh cãi lớn về Flash hay Silverlight là về việc thiếu hỗ trợ điện thoại thông minh (đáng chú ý là iPhone), tính không ổn định / lỗ hổng của plugin và khả năng truy cập kém của các trang web dựa trên plugin.
Lời khuyên của tôi là, nếu bạn đang làm một cái gì đó thực sự cơ bản có thể được thực hiện bằng HTML + CSS + JavaScript đơn giản và được hỗ trợ tương đối tốt trên các trình duyệt web, đừng làm điều đó với các plugin.
Nếu bạn muốn nhắm mục tiêu iPhone, thì chắc chắn không sử dụng plugin.
Nếu không, hãy nghĩ về những tính năng bạn cần:
Tuy nhiên, hãy nhớ rằng không có giải pháp duy nhất cho câu hỏi "HTML5 hay plugin?". Các trang web khác nhau có nhu cầu khác nhau.