Pertanyaan Apa yang jahat tentang situs web berbasis Flash?


Saya punya perasaan itu Flash-based (atau Silverlight-based) situs web umumnya disukai, kecuali ketika Anda membuat game atau aplikasi kaya multimedia-konten. Kenapa ini begitu?


74
2018-02-04 03:57


asal


Jawaban:


Flash terkenal karena aksesibilitasnya yang buruk.

Navigasi keyboard biasanya tidak berfungsi, dan Flash (hingga saat ini) tidak memiliki dukungan mesin pencari.

Aplikasi Flash tidak berfungsi di ponsel dan perangkat portabel lainnya.

Flash tidak ada di iPhone !!!

Flash dikendalikan oleh satu perusahaan (Adobe) dan karenanya tidak mengikuti standar yang ditetapkan dengan baik untuk Internet.

Keindahan Internet terletak pada kenyataan bahwa Anda selalu dapat melihat kode sumber dari situs web mana pun Anda berada. Dengan cara ini Anda dapat menggunakan teknik pemrograman / desain yang sama di situs web Anda atau Anda dapat menemukan celah keamanan dalam aplikasi web. Ini tidak mungkin di Flash. Di Flash, kode sumber ditutup.

Pertanyaan besarnya adalah, mengapa Anda harus menggunakan Flash "kecuali saat Anda membuat game atau aplikasi kaya multimedia-konten"?

jtyost2 berkata,   "Saya juga akan menambahkan bahwa Anda tidak dapat langsung menautkan ke konten apa pun di dalam situs Flash, sehingga melanggar salah satu faktor utama yang membuat Internet, Internet, tautan."


144
2018-02-04 03:59



  1. berat konten
  2. kegunaan
  3. crawlability bot mesin pencari
  4. aksesibilitas
  5. kemudahan penggunaan (diperdebatkan)
  6. teknologi pembebanan (perangkat lunak tambahan yang diperlukan untuk mengakses situs)
  7. masalah keamanan (perlu menambahkan perangkat lunak disertai masalah yang terkait dengan menginstal atau menjalankan perangkat lunak / pemutar konten tersebut)

[Sunting] Mengapa saya menempatkan kegunaan dan kemudahan penggunaan yang terpisah sebaiknya dijelaskan di Link ini

Kegunaan:

  • hasil - perangkat lunak yang dapat digunakan;
  • sebuah proses, juga disebut desain yang berpusat pada pengguna, untuk menciptakan perangkat lunak yang dapat digunakan;
  • seperangkat teknik, seperti pengamatan kontekstual dan kegunaan   pengujian, digunakan untuk mencapai hasil itu;   atau
  • filosofi perancangan untuk memenuhi kebutuhan pengguna?

Kemudahan penggunaan:

  • Efektif
  • Efisien
  • Terlibat
  • Kesalahan Toleran
  • Mudah untuk dipelajari

Saya setuju dengan komentar di situs itu, tapi ini semua bisa diperdebatkan ... bisa jadi pertanyaan stackoverflow yang bagus: apakah kegunaan dan kemudahan penggunaannya sama? IMO bagian kegunaan adalah kemudahan penggunaan dan sebaliknya, tetapi mereka tidak selalu sama.

Saya harap saya tidak memahami lebih semantik sensitif dengan edit ini :-)


42
2018-02-04 04:00



Menariknya, semua orang di sini ledakan Flash / Silverlight dan Anda sebaiknya mengenali bahwa ini hanya satu sisi dari koin.

Flash (dan Melenturkan) memungkinkan desainer situs web secara signifikan lebih fleksibel dan konten lebih kaya untuk situs mereka dan ini berfungsi dalam berbagai situasi - mis. situs yang berkaitan dengan film, atau band, situs untuk anak-anak, situs untuk permainan, dll.

Tentu saja, ada banyak alasan untuk tidak memilih Flash / Flex /Silverlight, tetapi seseorang dapat melakukan situs yang tidak dapat diakses dalam JavaScript hari ini. Saya sebelumnya telah bekerja dengan produk JavaScript yang tidak memiliki kegunaan yang wajar oleh orang buta, atau perayap web.

Penetrasi flash (dari sumber yang bias untuk memastikan) adalah 99% + (http://www.adobe.com/products/player_census/flashplayer/version_penetration.html), yang berarti bahwa orang-orang yang mengatakan "tidak akan pernah mengunjungi situs Flash" berada di 1% populasi yang tidak memasang Flash, tidak menonton YouTube atau trailer film online.

Jadi, Anda harus memperhatikan audiens Anda. Audiens dan situasi tertentu pasti akan lebih baik dengan halaman HTML biasa dan minimal JavaScript (situs web pemerintah, situs web pemrograman adalah dua area yang muncul dalam pikiran). Lain waktu karena penonton adalah pekerja kantor yang tidak diizinkan memasang Flash di browser.

Rich Internet Applications (RIA) adalah salah satu area di mana ada bentrokan / perjuangan yang berbeda antara sisi Flex / Silverlight dan JavaScript / CSS / HTML. Saya telah bekerja dengan keduanya, dan saya sekarang berpendapat bahwa membutuhkan plug-in Flex / Silverlight cukup masuk akal, meskipun Anda masih dapat kehilangan beberapa pengunjung jika aplikasi tersebut bersifat publik.

Singkatnya - Anda yang terbaik untuk mengidentifikasi audiens Anda, mengidentifikasi apa yang mereka mau / dapat gunakan dan kemudian berdasarkan keterbatasan seperti memutuskan teknologi Anda.


36
2018-02-05 03:46



Situs berbasis Flash dan Silverlight biasanya bertentangan dengan konvensi Internet dasar dengan model tertutupnya.

Misalnya, sebagian besar situs berbasis Flash & Silverlight:

  • Abaikan tombol kembali / fwd.
  • Jangan biarkan Anda mengirim siapa pun URL ke tempat tertentu di situs, atau bookmark tempat tertentu untuk nanti melalui browser Anda
  • Tempatkan internet dalam kotak ukuran tetap. Tidak ada ukuran dinamis untuk monitor yang lebih lebar atau resolusi yang lebih tinggi.

23
2018-02-04 04:27



"Saya akan mengklik checkout tetapi saya ingin mengubah sesuatu jadi saya menekan tombol kembali"


12
2018-02-04 23:20



Dalam kata-kata kasar berikutnya s / Flash / Flash atau Silverlight / g

  1. Aplikasi / plugin Flash adalah pot sumber tertutup dari lubang keamanan yang dirahasiakan serius yang mengekspos data pribadi, memungkinkan modifikasi file sewenang-wenang pada hard disk Anda, dll.
  2. File flash sangat besar untuk konten dasar. Ada cara yang lebih efisien dalam melakukan sesuatu
  3. Flash lambat. Plugin pada PC Windows saya dapat menghabiskan 100% waktu CPU untuk memainkan beberapa situs web yang buruk.
  4. Flash tidak standar. Tidak ada plugin flash yang dipasang di mana-mana. Pengguna Linux tidak dapat menjalankannya tanpa melompat melalui lingkaran manajemen paket. Pengguna Firefox di Windows tidak mendapatkannya secara default (saya juga tidak bertahan lama).
  5. Flash menjengkelkan; pengguna Anda tidak ingin dibombardir oleh animasi dan jingle dan junk hanya untuk mendapatkan beberapa informasi dasar.
  6. Tidak ada fungsi back / forward kecuali perancang Flash ingin menerapkannya
  7. Tidak dapat melihat satu halaman tanpa menunggu semua konten / skrip yang membentuk "laman" tersebut untuk dimuat. Itu benar-benar sangat menyakitkan jika semua yang Anda inginkan adalah sepotong teks dan Anda memaksa multimedia ke tenggorokan mereka.
  8. Sebagian besar situs hanya-Flash benar-benar buruk; para desainer tampaknya lebih peduli dengan menggunakan semua fitur dari mesin flash daripada menyajikan sesuatu yang ringkas dan berguna bagi pengguna.

11
2018-02-04 04:40



Saya adalah pengembang Flash. Perusahaan tempat saya bekerja tidak kesulitan menemukan klien yang ingin kami membuat produk berbasis Flash untuk mereka. Ada set aplikasi tertentu yang jauh lebih mudah dikembangkan di Flash daripada di lingkungan lain yang saya gunakan.

Tetapi Flash memiliki masalah. Beberapa di atas mengeluh bahwa aplikasi Flash tidak termasuk dukungan keyboard. Yang lain mengatakan itu karena pengembang terlalu malas untuk menerapkannya. Yang benar adalah bahwa banyak komponen yang datang standar dengan Flash adalah buggy. Di perusahaan saya, kami harus menulis pengganti kami sendiri. Salah satu fitur yang bermasalah adalah dukungan keyboard. Saya menerapkan dukungan saya sendiri untuk interaksi keyboard. Ini bekerja dengan baik, tetapi diperlukan upaya. Jika saya menulis aplikasi Windows VB, navigasi keyboard akan disediakan dan akan berfungsi dengan baik di luar kotak.

Hal yang sama berlaku untuk tautan dalam, dukungan tombol belakang, dll. Pengembang yang pintar akan dapat membuat aplikasi Flash berperilaku baik. Beberapa pustaka sumber terbuka sangat diperlukan di sini.

Untuk tata letak yang mengalir, saya baru saja menyelesaikan proof-of-concept untuk ini (di AS3) juga. Itu mungkin, tetapi membutuhkan banyak usaha. Mengapa saya berusaha? Karena hal-hal lain yang Flash lakukan dengan baik.


10
2017-07-31 14:38



Keluhan terbesar saya dengan Flash adalah bahwa Anda perlu "keluar dari browser" ke dalam aplikasi yang benar-benar terpisah. Ini melanggar "standar browser" - yaitu fungsi yang dapat saya lakukan di browser saya:

  • Klik kanan
  • Klik tengah (untuk membuka tautan di tab lain)
  • Memilih teks
  • Salin & tempel
  • Pencetakan
  • Pintasan keyboard (karena Flash mencuri fokus keyboard)
  • Tombol Kembali / Maju dan seluruh konsep "halaman"
  • Interaksi Javascript dengan elemen lain pada halaman (saya tidak berpikir ini mungkin).
  • "Memeriksa elemen" di Firebug atau Chrome, jika saya ingin melihat sumber bagian tertentu dari file Flash, atau menemukan gambar yang digunakan.

10
2017-09-16 11:19



Flash memiliki kegunaannya. Ini bagus untuk konten, bukan halaman web.


9
2018-02-06 02:58



Pencetakan sering kurang didukung dan backbutton tidak berfungsi.


7
2017-08-18 12:13



Saya pikir ini masalah memilih media biaya terendah untuk menjangkau audiens target Anda, baik itu Flash atau Silverlight atau JavaScript atau teks biasa.

Anda dapat memiliki versi hanya-teks, JavaScript saja, dll. Dari situs Anda jika Anda memiliki uang, dan target audiens Anda datang dengan prioritas yang berbeda.

Jadi pertanyaan saya kepada Anda adalah: apakah situs web Anda memiliki orang-orang yang tidak menyukai Flash sebagai targetnya? Jika ya, Anda harus menjauh darinya. Jika tidak, gunakan apa pun untuk memberi Anda pengunjung merupakan pengalaman yang baik.


7
2018-02-04 04:10