Ada banyak kontroversi mengenai penggunaan Flash di masa depan (dan saat ini) dan adopsi Silverlight. Haruskah saya terus menggunakannya jika saya sudah atau saya harus menggunakan sesuatu yang lain, seperti HTML5?
Ada banyak kontroversi mengenai penggunaan Flash di masa depan (dan saat ini) dan adopsi Silverlight. Haruskah saya terus menggunakannya jika saya sudah atau saya harus menggunakan sesuatu yang lain, seperti HTML5?
Jawaban:
Anda dapat menggunakan Flash / Silverlight, tetapi saya merasa Anda memberikan beberapa cara alternatif untuk konten jika memungkinkan.
Pikirkan plug-in yang tertanam hanya sebagai lapisan lain di situs Anda. Ini harus berfungsi sebagai teks biasa dan GET / POST tindakan. Perbaiki tampilan dan nuansa dengan CSS. Tingkatkan respons dengan JavaScript. Akhirnya tambahkan whizbang dengan Flash atau Silverlight.
Selama lapisan Anda tidak merusak lapisan di bawahnya, tambahkan semuanya dan layani pengguna Anda sebaik mungkin sesuai anggaran Anda.
Saya pikir ini akan menjadi pendapat pribadi tetapi saya akan mengatakan tidak.
Tidak karena Anda menghentikan apa pun yang menjalankan iOS Apple dan sementara itu mungkin bukan masalah besar, tidak ada gunanya memulai dari kerugian. Saya juga menemukan plugin semacam itu sedikit mengganggu pada browser normal dan memiliki flash blocker dan semacamnya diinstal dan mereka hanya diaktifkan jika saya menyetujuinya.
Saya akan mengatakan hanya menggunakan plug in jika Anda memiliki kebutuhan geniune. Daripada demi itu.
Itu semua tergantung pada audiens target Anda. Apakah orang-orang yang Anda bangun di situs Anda mengharapkan Flash atau Silverlight? Apakah mereka akan ditunda jika ada? Saya akan menyarankan menggunakan pengambilan keputusan yang berfokus pada pelanggan pada pertanyaan seperti ini daripada teknis. Kenali pelanggan Anda dan rencanakan dengan tepat.
Jika HTML5 memungkinkan Anda untuk melakukan semua yang Anda butuhkan, maka saya akan merekomendasikan menggunakannya. Namun, jika Anda memerlukan akselerasi GPU, atau DRM, atau beberapa fitur atau fungsionalitas lain yang tidak ada dalam implementasi HTML 5 browser saat ini, lihat Flash atau Silverlight.
Secara pribadi, saya memasang Flash blocker karena saya tidak terlalu peduli dengan Flash atau Silverlight. Saya juga bukan pengembang web profesional tetapi saya merasa bahwa jawaban yang aman mungkin "itu tergantung pada siapa audiens target Anda". Pada titik ini tampaknya HTML 5 memiliki masa depan yang cerah dan potensi untuk menjangkau berbagai perangkat yang lebih luas - tetapi Flash memang memiliki basis terinstal yang besar dan dapat digunakan untuk banyak hal sekarang tanpa khawatir tentang seberapa modern browser pengguna tersebut. .
Yang sedang berkata, saya memang melihat penggunaan yang menarik yang mengeksploitasi koneksi Silverlight ke .NET framework. trypython.org menggunakan Silverlight untuk mengirimkan IronPython ke browser klien yang memungkinkan semua jenis shenanigans yang rapi.
Jadi, Silverlight dan Flash penting karena mereka memberikan alternatif untuk JavaScript untuk pemrograman sisi klien. Dan alternatif selalu bagus.
Jika audiens yang ditargetkan situs web Anda tidak menggunakan IE, maka tidak, Anda tidak boleh menggunakan Flash atau Silverlight.
Jika audiens yang ditargetkan oleh situs web Anda menggunakan IE, dan jika Anda perlu melakukan sesuatu yang hanya dapat dilakukan oleh Flash atau Silverlight (mengirim video, katakanlah), maka Anda tidak memiliki alternatif yang mudah ditangani, atau dengan basis pengguna sebesar.
Jika apa yang ingin Anda lakukan dengan Flash atau Silverlight adalah sesuatu yang tidak boleh dilakukan dengan mereka di tempat pertama (navigasi, katakanlah) maka saya tidak ada yang tersisa untuk dikatakan kepada Anda. Selamat siang, tuan.
Kontroversi besar tentang Flash atau Silverlight adalah tentang kurangnya dukungan smartphone (terutama iPhone), ketidakstabilan / kerentanan plugins dan aksesibilitas yang buruk dari situs web berbasis plugin.
Saran saya adalah, jika Anda melakukan sesuatu yang sangat mendasar yang dapat dilakukan dalam HTML + CSS + JavaScript sederhana dan relatif didukung dengan baik di seluruh browser web, jangan lakukan itu dengan plugin.
Jika Anda ingin menargetkan iPhone, maka jangan gunakan plugin sama sekali.
Jika tidak, pikirkan fitur yang Anda butuhkan:
Namun, ingat bahwa tidak ada solusi tunggal untuk pertanyaan "HTML5 atau plugin?". Situs web yang berbeda memiliki kebutuhan yang berbeda pula.