Haruskah saya masih menggunakan Flash atau Silverlight?

8

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?

Jason
sumber
Agak argumentatif dan berdasarkan opini. Saya pikir Anda akan menemukan perasaan yang kuat di tiga kamp, ​​yang secara keseluruhan tidak terlalu berguna.
drye

Jawaban:

5

Flash dan Silverlight keduanya adalah platform yang kuat dan sangat tergantung pada keadaan Anda. Saat ini, basis pengguna untuk Flash jauh lebih besar karena usianya dan lebih banyak orang cenderung menginstalnya.

Nat Ryall
sumber
3

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.

Tuan christer
sumber
2

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.

Damien
sumber
1

HTML5 tidak lengkap, tapi saya melihat banyak janji. Jika itu adalah situs yang menghadap umum, Flash Player setidaknya harus didukung, Silverlight ke tingkat yang lebih rendah karena sebagian besar pemirsa harus menginstal plugin.

adamcodes
sumber
1

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.

Larry Smithmier
sumber
1

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.

Steve Tranby
sumber
1

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.

Sharpie
sumber
1

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.

Bryson
sumber
1

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:

  1. Jika satu-satunya cara untuk melakukannya adalah dengan plugins, maka gunakan plugins.
  2. Jika tersedia dalam standar yang lebih baru (HTML5 / CSS3), tetapi beberapa browser tidak mendukungnya (IE6, misalnya), tetapi degradasi yang baik dimungkinkan, kemudian membangunnya dalam standar tersebut dan dengan anggun degradasi.
  3. Jika degradasi yang anggun tidak dimungkinkan, apakah dapat diterima untuk memiliki dua versi aplikasi Anda? Jika demikian, maka Anda dapat memiliki versi HTML5 dan versi plugin. Inilah yang dilakukan YouTube.
  4. Jika tidak memiliki dua versi, maka siapa pengguna rata-rata Anda? Berapa banyak pengguna yang memiliki browser "modern" vs. berapa banyak pengguna yang memiliki plugin? Bagaimana situasinya dalam beberapa tahun ke depan? Berdasarkan jawaban, pilih HTML5 atau plugin.

Namun, ingat bahwa tidak ada solusi tunggal untuk pertanyaan "HTML5 atau plugin?". Situs web yang berbeda memiliki kebutuhan yang berbeda pula.

luiscubal
sumber