Saya baru-baru ini telah melakukan banyak proyek sisi web melalui rekomendasi dari mulut ke mulut saja. Walaupun saya jauh lebih sebagai programmer daripada seorang desainer dengan cara apa pun, keterampilan desain saya tidak buruk, dan jangan benci berurusan dengan UI seperti banyak programmer. Akibatnya, saya menemukan diri saya terpikat ke banyak proyek sampingan di mana selain dari back end minimal untuk administrasi konten, sebagian besar pemrograman berada di antarmuka ujung depan (baca javascript / css).
Sejauh ini frustrasi terbesar yang saya miliki adalah meyakinkan klien bahwa mereka tidak menginginkan Flash. Selain fakta bahwa saya benar-benar tidak menikmati "pengembangan" Flash, ada banyak alasan praktis mengapa Flash tidak diinginkan (kurangnya kompatibilitas di seluruh perangkat, penurunan aksesibilitas klien, persyaratan plug-in, peningkatan waktu pengembangan, dll.). Daripada hanya memberi tahu klien "Saya tidak akan membuat Anda situs web flash", saya lebih suka menggunakan taktik untuk meyakinkan / menjelaskan kepada mereka bahwa ini bukan apa yang sebenarnya mereka inginkan, yaitu: memenuhi persyaratan mereka lebih baik daripada standar html / css / js dan mengalihkan pengguna dari konten mereka.
Pengalaman langsung seperti apa yang dimiliki orang lain dengan ini? Bagaimana Anda menjelaskan kepada seseorang bahwa javascript / css / AJAX biasanya merupakan pilihan yang lebih baik untuk sebagian besar situs web? Mengapa orang ingin menggunakan Flash begitu buruk untuk memulai?
Pertanyaan ini berkaitan dengan klien yang tidak memiliki alasan teknis untuk menginginkan flash, tetapi hanya menginginkannya karena mereka pikir itu membuat situs web yang cantik.
Jawaban:
Katakan situs web Flash "kosong" ke mesin pencari. Jika pebisnis menginginkan pelanggan untuk google dan menemukan bisnisnya melalui web, ia harus melupakan Flash. Selain masalah teknis, pebisnis akan memahami biaya kehilangan pelanggan.
Beri tahu mereka situs web Flash diketahui memperlambat komputer lama dan pengguna saat ini semakin terganggu oleh situs web Flash, menutup halaman jika tidak dimuat dalam sekejap mata.
Katakan pada mereka Flash telah menjadi semacam kartu anti-bisnis akhir-akhir ini untuk menandai sebuah perusahaan kuno yang tidak terhubung dengan masa kini. Beri tahu mereka bahwa pengguna akan keriput dan pesaing akan tertawa.
Sebuah kisah nyata. Beberapa waktu yang lalu ketika saya pindah ke kota lain segera setelah saya merasa perlu untuk mengunjungi penata rambut. Menjadi siapa saya, saya datang tanpa ide yang lebih baik ke google untuk toko penata rambut. Saya mendarat di halaman peringkat yang memuat daftar 5-6 tempat teratas. Saya mencari situs web mereka dan melihat ... Bagaimana menurut Anda? Flash yang Aneh! Satu situs tidak memuat 100% sama sekali, saya bahkan mencoba beberapa kali. Yang lain memiliki navigasi yang terlalu rumit sehingga saya tidak pernah dapat memahami dan mendapatkan informasi yang dibutuhkan. Pada akhirnya saya mendarat di halaman terakhir yang hanya HTML dasar dan CSS. Saya mendapatkan informasi yang diperlukan dalam beberapa detik, membuat janji dan telah menjadi klien mereka sejak saat itu. Saya kira toko-toko lain harus menghasilkan dengan perancang web mereka karena pengguna normal tidak berhasil.
sumber
Menggunakan Flash akan menghilangkan bola mata mereka.
Salah satu alasan utama Google mengalahkan Yahoo, Ask Jeeves, et. Al. dalam perang mesin pencari adalah halaman arahan mereka dan hasilnya muncul sangat cepat. Bahkan di akhir tahun 90-an, ketika hasil pencarian Google tidak benar-benar lebih baik, mereka masih menjadi mesin pencari jika Anda tidak ingin membuang waktu Anda.
Di sisi lain, ada situs Flash. Anda tahu, orang-orang di mana halaman arahan adalah "Memuat ... 10% ... 20% ..." Saya tidak peduli sama sekali tentang visi artistik indah yang membelai ego seseorang, saya hanya ingin mendapatkan informasi saya butuhkan dan melanjutkan hari saya. Jadi sebagian besar waktu, ketika saya menekan salah satu situs tersebut, saya menekan tombol "lewati animasi" jika ada, atau jika tidak, cukup beralih ke Google dan cari pesaing.
Tambahkan kurangnya dukungan iPhone / iPad, dan Anda baru saja mengurangi lebih banyak bola mata.
Yang lain telah membahas masalah teknis dengan Flash; seperti Josh K, "Saya memblokir Flash (via NoScript) di mana-mana" karena mesin saya berjalan lebih baik dan semuanya memuat lebih cepat.
Saya benar-benar keren dengan Flash sebagai komponen opsional dari pengalaman pengguna dalam konteks yang benar - saya seorang pecandu CityVille total, misalnya. Tetapi menjadi komponen utama dari situs web komersial yang menghadapi pelanggan bukanlah konteks yang tepat.
sumber
Jika alasan teknis tidak berhasil, beri tahu mereka bahwa Anda tidak dapat menggunakan flash di iPad atau iPhone
sumber
Jelaskan bahwa Flash adalah alat untuk multimedia daripada mendukung seluruh situs web. Flash melakukan beberapa hal dengan sangat baik , tetapi situs web Flash lengkap tidak praktis dan sangat berat untuk klien. Waktu muat ditingkatkan, bandwidth naik, dan pengembangan umumnya melambat.
Pergi dengan solusi HTML / JavaScript lebih baik untuk 99% kasus yang dipertimbangkan Flash. Flash ada untuk menambah markup yang ada daripada menggantinya. Orang-orang tidak menulis seluruh situs web dalam JavaScript karena alasan itu. Ini merupakan peningkatan, bukan pengganti.
Situs web berbasis Flash tidak akan diambil dengan mudah oleh mesin pencari. Anda harus bekerja sangat keras untuk memungkinkannya. Flash juga akan membuat sulit untuk menandai halaman dan membagikan tautan, karena seringkali URL tidak berubah sama sekali. Seperti yang disebutkan sebelumnya karena waktu muat yang lama dan masalah pemrosesan pengalaman pengguna sering kali bisa mengerikan. Saya memblokir Flash (via NoScript) di mana-mana karena memiliki masalah kinerja utama pada semua mesin saya (Windows dan Mac).
Ada banyak perilaku seperti Flash yang dapat direplikasi dengan JavaScript. Bahkan ada perpustakaan lengkap (jQuery UI) yang dibangun di sekitar widget dan animasi drop-in untuk menggantikan rekan Flash.
Ringkasan
Flash tidak boleh digunakan untuk seluruh situs web. Bits dan kepingan bisa di Flash, tetapi desain keseluruhan harus dalam HTML untuk aksesibilitas, portabilitas, dan kecepatan. Biayanya lebih rendah untuk memelihara situs web berbasis HTML daripada situs berbasis Flash, serta meningkatkan jumlah pengguna yang dapat mengakses situs secara efektif.
sumber
Orang-orang menyukai hal-hal yang mencolok (tidak ada permainan kata-kata yang dimaksudkan) dan flash, menjadi mencolok, memiliki reputasi yang orang non teknis telah mendengar berkali-kali.
EDIT: Baca di sini dan sampaikan poin-poin ini http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/
Manajer umum perusahaan tempat saya bekerja telah membuat situs kilat untuk salah satu produk baru kami dan saya harus mengiriminya email berisi daftar semua yang salah dengan itu, saya merasakan kesedihan Anda.
sumber
Saya pikir pandangan Anda tentang flash agak terlalu dangkal, yang juga berlaku untuk banyak jawaban yang diberikan di sini. Saya telah bekerja dengan Flash Player sebagai platform selama sekitar 5 tahun sekarang dan saya ingin meluangkan waktu untuk menjelaskan beberapa hal.
TLTR: kesimpulan goto .
Masalah dengan Flash
Salah satu masalah terbesar dari platform itu adalah bagaimana uang itu:
dengan menyediakan alat pengembangan yang menurunkan penghalang masuk ke minimum. Akibatnya, Anda memiliki banyak aplikasi jelek di luar sana.
Apa yang diklaim tentang flash benar untuk konten flash, tetapi tidak spesifik untuk platform. Perusahaan yang sama, yang menciptakan flash, menciptakan Dreamweaver. Terakhir kali saya memeriksa, itu menghasilkan hasil yang sama jeleknya dengan konten flash rata-rata.
"Kebenaran" tentang Flash
Ada yang namanya pengembangan flash aktual dan jika Anda benar-benar tertarik, saya sarankan Anda mengambil salinan FlashDevelop yang semuanya tentang pengembangan perangkat lunak aktual pada platform flash.
Klaim Anda bahwa flash memerlukan lebih banyak waktu pengembangan semata-mata didasarkan pada keahlian pribadi Anda. Seolah-olah pengembang .NET mengklaim pengembangan Java membutuhkan lebih banyak waktu.
Flash vs. HTML
Flash adalah - dari pengalaman pribadi saya - pilihan yang lebih baik daripada HTML, jika Anda ingin membangun aplikasi yang kompleks, gigih, dan interaktif, klien yang gemuk yang menyebarkan dari web (*).
Sekarang untuk membangun situs web dengan tingkat interaktivitas yang relatif rendah, seperti misalnya forum, tidak ada banyak alasan untuk menggunakan flash, kecuali beberapa kasus tepi yang tidak terlalu penting di sini. Memilih HTML memudahkan untuk melakukan SEO dan memastikan aksesibilitas. Tapi itu masih masalah selera, meskipun saya tidak bisa membayangkan orang non-teknis memiliki alasan yang baik untuk memilih flash.
Tergantung pada situasi dan filosofi pribadi, satu atau yang lain adalah "lebih baik", tetapi pernyataan dari "flash sucks" menjadi "itu ok sebagai pelengkap" terlalu disimpangkan.
Yang saya takutkan adalah, dengan menginginkan cantik , pelanggan Anda berarti jenis cantik yang membuat Anda ingin muntah . Dalam hal ini flash juga merupakan alat yang lebih baik untuk mengimplementasikan mimpi buruk ini. Saya menolak pekerjaan semacam itu dan saya juga tidak meneruskannya. Ini adalah kejahatan. Dan saya khawatir sekali backend HTML5 dari Adobe CS Flash cukup stabil, Anda tidak akan dapat bersembunyi dari ini hanya dengan menghapus instalan flash.
Jika itu yang mereka inginkan, saya mohon Anda mencoba berbicara dengan mereka. Ini tidak keren, tidak keren, tidak menyenangkan. Kamu tahu itu. Semua orang di sini. Mereka seharusnya juga.
Kesimpulan
Mendemonstrasikan flash tidak benar-benar jujur dan saya pikir Anda tidak memerlukannya.
Memiliki pengalaman dengan JavaScript / CSS / HTML sangat berharga. Mengatakan Anda sangat produktif dengan tumpukan itu dan Anda merasa yakin Anda akan memenuhi persyaratan pelanggan (seandainya Anda) adalah hal yang baik dan merupakan alasan yang benar-benar valid.
Pekerjaan terbaik yang dapat Anda lakukan dengan biaya minimum adalah menggunakan teknologi yang Anda kuasai dan pelanggan Anda ingin mendapatkannya . Tidak seperti sejumlah kebenaran setengah populer ini adalah fakta yang solid.
(*): Saya pikir standar adalah hal yang menyenangkan. Saya sendiri menggunakan haXe sejak 2 tahun sekarang, salah satu motivasi adalah kemampuan untuk beralih, ketika saya menganggap HTML sebagai alternatif yang berfungsi untuk kebutuhan saya. Sejauh ini saya harus mengatakan, flash player masih menjadi target yang saya pilih untuk sejumlah alasan yang saya berikan subset. Jadi, sementara saya menantikan hari ketika HTML membuat flash player usang untuk pekerjaan saya, saya pikir itu masih beberapa tahun dari sekarang.
sumber
Salah satu alasan yang valid adalah bahwa situs web berbasis Flash tidak akan berfungsi pada iPhone, iPad 1, iPad 2 atau iPod Touch - yang merupakan 170 juta perangkat, terakhir kali saya hitung.
Ya, ini adalah keputusan Apple, tetapi ini menjadi masalah serius saat membangun situs web. Memang, Microsoft mengabaikan pengembangan pada Silverlight untuk Web karena HTML hanya berfungsi pada lebih banyak perangkat.
sumber
TL; DR
Ini lebih lanjut sejalan dengan apa yang sudah ditunjukkan oleh banyak kontributor, tetapi Anda benar-benar harus tetap berpegang pada FAKTA bahwa Flash tidak sepenuhnya didukung. Adobe telah menarik steker pada dukungan Flash Mobile. Langkah ini yang dibuat oleh Adobe berarti bahwa perangkat seluler lain akan segera terpengaruh, meninggalkan perangkat seluler tanpa kemampuan melihat Flash sama sekali. Kami telah melihat ini terjadi sebelumnya. Ambil ColdFusion misalnya. Ada beberapa programmer dan klien yang terpengaruh oleh kematian ColdFusion yang disebabkan oleh Adobe.
Kesimpulannya, platform berbasis web (dan platform apa pun dalam hal ini) hanya sebagus pendukung, kontributor, dan pembuatnya. Membangun seluruh situs web secara keseluruhan pada platform yang goyah AKAN, tanpa ragu , menyebabkan klien menghabiskan di luar anggaran mereka ketika tiba saatnya untuk membangun kembali situs web mereka.
sumber
Seperti yang dikatakan Timk, mencolok baik di mata pelanggan. Pelanggan rata-rata mungkin tidak sadar / memikirkan hal-hal seperti:
Anda dapat mencoba berbicara dengan mereka tentang masalah ini dan kemudian biarkan mereka yang memutuskan.
sumber
Jika situs mereka tidak memerlukan flash, beri tahu mereka bahwa situs mereka tidak memerlukan flash. JIKA mereka bersikeras menggunakan flash, rekomendasikan pengembang flash untuk mereka.
Anda tidak berkewajiban untuk bekerja dengan klien yang tidak mendengarkan, atau menggunakan alat yang tidak Anda sukai.
sumber
Mengapa Anda tidak "wow" mereka dengan contoh non-flash dari pekerjaan Anda? Mereka dapat melihat potensi bersama dengan keahlian Anda. Biarkan mereka tahu bahwa tidak ada yang dapat dilakukan dalam Flash yang tidak dapat Anda lakukan dengan cara Anda (saya harap ini benar.). Jika mereka berdebat, maka gunakan saja Flash, ada beberapa alasan teknis untuk menghindarinya. Anda perlu memastikan dalam pikiran mereka, mereka tidak akan dibatasi dengan membuat pilihan ini.
Mereka mungkin berada di bawah kesan seorang pemula lebih mungkin untuk belajar cara men-tweak sesuatu dalam Flash dalam keadaan darurat dan tidak khawatir dikunci ke pengembang tertentu.
Selalu ada yang lama "Tidak ada yang dipecat karena membeli IBM." mentalitas. Flash ada dalam berita dan klien Anda tidak membedakan publisitas baik dan buruk.
sumber
Mungkin juga ada masalah dengan mematuhi undang-undang aksesibilitas misalnya untuk pengguna tunanetra. Saya tidak tahu seberapa baik pembaca layar mengatasi Flash - Saya tidak membayangkan dengan baik.
sumber