Flash web sitesinden bir müşteriyle nasıl konuşulur? [kapalı]


21

Son zamanlarda sadece ağızdan gelen tavsiyelerle bir sürü web tarafı projesi yapıyorum. Her ne kadar herhangi bir yöntemle bir tasarımcıdan çok daha fazla bir programcı olsam da, tasarım becerilerim çok kötü değil ve birçok programcı gibi UI ile uğraşmaktan nefret etmiyorum. Sonuç olarak, kendimi içerik yönetimi için minimal bir arka uçtan yana, programlamanın çoğunun ön uç arayüzlerde (javascript / css oku) olduğu bir grup yan projeye çekince buluyorum.

Şimdiye kadar yaşadığım en büyük hayal kırıklığı, müşterileri Flash istememeleri konusunda ikna edici. Flash'ın "geliştirilmesinden" gerçekten hoşlanmamamın yanı sıra, Flash'ın istenmemesinin pek çok pratik nedeni de var (cihazlar arasında uyumluluk eksikliği, azalan müşteri erişilebilirliği, eklenti gereksinimleri, artan geliştirme süresi, vb.). Müşterilere "Size flash bir web sitesi kurmayacağım" demeyi tercih etmek yerine taktikleri, aslında bunun istedikleri olmadıklarına ikna etmek / açıklamak yerine kullanacağım, yani: onların gereksinimlerini standart html'den daha iyi bir şekilde karşıladıklarını; / css / js ve kullanıcıları içeriğinden uzaklaştırır.

Başkalarının bu konuda ne tür ilk elden deneyimleri var? Javascript / css / AJAX'in çoğu web sitesi için genellikle daha iyi bir seçenek olduğunu birine nasıl açıklarsınız? İnsanlar neden Flash'ı başlamak için bu kadar kötü kullanmak istiyor?

Bu soru flaş istemek için herhangi bir teknik nedenleri olmayan, ancak sadece güzel web siteleri yaptığını düşündükleri için isteyen müşterilerle ilgilidir.


7
gösterişli olduğu için;)
Pemdas

9
Onlara Facebook ve twitter'ın (diğer popüler web sitelerinin arasında) flaşla yazılmış olmadığını, anlamaları gerekeceğini söyleyin;)
Mahmoud Hossam

16
Ona flash yüklü olmayan bir bilgisayarda 'flash site' göster.

11
Çevirmeli ağ bağlantısı kullanarak flaş sitelerini gösterin.
oosterwal

3
Onlara Lynx'te bir Flash sitesi gösterin ve onlara bunun dünyanın en çok kullanılan tarayıcısı olduğunu söyleyin.
sağa sola

Yanıtlar:


42

Flash web sitelerinin arama motorlarına "boş" olduğunu söyleyin. Eğer işadamı müşterilerin google'ı ve işini web üzerinden keşfetmelerini istiyorsa, Flash'ı unutması gerekiyor. Tek başına bir yana, işadamı müşteri kaybetmenin maliyetini anlayacaktır.

Flash web sitelerinin eski bilgisayarları yavaşlattığı biliniyor ve kullanıcılar günümüzde Flash web siteleri tarafından giderek daha fazla sinirleniyorlar ve göz açıp kapayıncaya kadar yüklenmezse sayfayı kapatıyorlar.

Onlara Flash, eski bir şirketi günümüzle bağlantısız kılmak için bugünlerde bir çeşit anti-kartvizit haline geldi. Kullanıcıların kırışacağını ve rakiplerin güleceğini söyleyin.


Gerçek bir hikaye. Bir süre önce, kısa bir süre sonra başka bir şehre taşındığımda, bir saç stilistini ziyaret etmem gerektiğini hissettim. Ben olduğum kişi olarak kuaför dükkanına gitmek için daha iyi bir fikrim yoktu. Yaklaşık 5-6 sıradaki yerleri listeleyen bir derecelendirme sayfasına girdim. Web sitelerine gittim ve gördüm ... ne düşünüyorsun? Freaking Flash! Bir site% 100 hiç yüklemedi, hatta birkaç kez denedim. Diğerleri çok karmaşık bir navigasyona sahipti, asla gerekli bilgiyi anlamadım ve alamadım. Sonunda sadece temel HTML ve CSS olan son sayfaya girdim. Gerekli bilgileri birkaç saniye içinde aldım, randevu aldım ve o zamandan beri müşterileri oldum. Sanırım diğer mağazalar web tasarımcılarıyla birlikte kazanmak zorunda kalacaklar, çünkü normal kullanıcılar geçemiyor.


8
Bu ile, daha az gerçek oluyor bağlayan derin ve Flash'tan özü metne Google şimdi mümkün - ancak yine de kullanışlı derin bağlama, onları koymak için müşterilere söylemek bulmak zaman alıcı kurulumu ve dolayısıyla maliyetlidir. Flash geliştirme, kural olarak normal web'lere kıyasla olağanüstü maliyetlidir.
Orb

13
Bu ifadeyi% 100'e kadar tutmama konusunda endişelenmeyin - çoğu durumda bunu yapar ve daha az anlayışlı insanlar için güçlü bir argüman olacaktır.

3
Yani müşterilerinize yalan söylemenin "flash siteler yapmam" demekten daha iyi olduğunu mu söylüyorsunuz? Ayrıca OP, AJAX siteleri hakkında sorular sorar. Aşırı kullanılmışsa, AJAX da aynı sorunu yaratır.
back2dos

1
+1: İçerik Okunabilir olmalıdır. Başka bir gerçek hikaye. Geçen gün, telefon numarasının, sayfaya eklenmiş bir grafik görüntüsü olduğu bir site buldum. Numara metin olmadığından, iPhone bulamadı ve onu elle çevirmek istemedim.
S.Lott

11
Flash web sitelerinin iPhone'lara ve iPad'lere "boş" olduğunu söyleyin.
LennyProgrammers

15

Flash'ı kullanmak gözlerini kaybeder.

Google’ın Yahoo’yu terk etmesinin en büyük sebeplerinden biri olan Ask Jeeves, vd. ark. arama motorlarında savaşlar açılış sayfasıdır ve sonuçlar inanılmaz derecede hızlı görünür. 90’ların sonlarında bile, Google’ın arama sonuçları daha iyi olmadığında, zamanınızı boşa harcamak istemiyorsanız, hala arama motoruydu.

Öte yandan, Flash siteleri var. Biliyorsunuz, açılış sayfasının "Yükleniyor ...% 10 ...% 20 ..." olduğu sayfalar. Birinin ego vuruşlu güzel sanatsal görüntülerini hiç umursamıyorum, sadece bilgi almak istiyorum. ihtiyacım ve günüme devam et. Bu yüzden, çoğu zaman, bu sitelerden birine girdiğimde, eğer bir tane varsa ya da olmasa bile, sadece Google’a geçip bir rakip bulmak için "animasyonu atla" düğmesine basıyorum.

İPhone / iPad desteğinin eksikliğini de eklediğinizde, daha da fazla göz kalemi çıkardınız.

Diğerleri, Flash ile ilgili teknik sorunları ele aldı; Josh K gibi, "Flash'ı her yerde (NoScript yoluyla) engellerim") çünkü makinelerim daha iyi çalışıyor ve her şey daha hızlı yükleniyor.

Doğru bağlamlarda kullanıcı deneyiminin isteğe bağlı bir bileşeni olarak Flash konusunda tamamen harikayım - örneğin, toplam bir CityVille bağımlısıyım. Ancak, müşteriye yönelik ticari bir web sitesinin temel bir bileşeni olmak doğru içerik değildir.


12

Teknik nedenler işe yaramazsa, onlara iPad'de veya iPhone'da flaş kullanamayacağınızı söyleyin


1
Veya iPhone. İPhone'umda çok sörf yapıyorum ve bunu yaparken de pek çok şey satın aldım. Milyonlarca insan var ve ortalamadan daha fazla harcanabilir gelire sahip olma eğilimindeyiz.
David Thornley

Evet, çok fazla insan var. Ayrıca, Flash'ı bilgisayarlarına yüklemeyi reddeden bazı insanlar da tanırım.
MetalMikester

10

Flash'ın bir web sitesinin tamamını desteklemekten çok, multimedya için bir araç olduğunu açıklayın. Flash bazı şeyleri son derece iyi yapıyor ama tam bir Flash web sitesi hantal ve istemciye çok yüklendi. Yükleme süreleri artar, bant genişliği artar ve gelişme genellikle yavaşlar.

Bir HTML / JavaScript çözümüyle gitmek, Flash'ın dikkate alındığı vakaların% 99'u için daha iyidir. Flash, mevcut biçimlendirmeyi artırmak için değiştirin, sonra değiştirin. İnsanlar bu nedenle tüm web sitelerini JavaScript’te yazmazlar. Bu bir donanımdır, yerine geçmez.

Flash tabanlı web siteleri, arama motorları tarafından kolayca algılanmayacaktır. Onlara izin vermek için çok çalışmak zorunda kalacaksınız. Flash, URL’lerin hiç değişmediği için sayfalara yer işareti koyma ve bağlantıları paylaşmayı da zorlaştırır. Uzun yükleme süreleri ve işleme sorunları nedeniyle daha önce belirtildiği gibi, kullanıcı deneyimi genellikle korkunç olabilir. Flash'ı (NoScript aracılığıyla) her yerde engellerim çünkü tüm makinelerimde (Windows ve Mac) büyük performans sorunları vardır.

JavaScript ile çoğaltılabilecek birçok Flash benzeri davranış vardır. Flash meslektaşlarının yerini alacak açılan widgetlar ve animasyonlar etrafında inşa edilmiş tam kitaplıklar (jQuery UI) bile var.


özet

Flash, tüm web sitesi için kullanılmamalıdır. Bitler ve parçalar Flash'ta olabilir, ancak genel tasarım erişilebilirlik, taşınabilirlik ve hız için HTML'de olmalıdır. Bir HTML tabanlı web sitesini daha sonra Flash tabanlı bir siteyi sürdürmenin yanı sıra, siteye etkili bir şekilde erişebilecek kullanıcı sayısını arttırmak daha düşük maliyetlidir.


Harika bir açıklama, ancak bir müşteri için "çok fazla kelime" olduğu için

@ Geliştirici: Özetleyeyim.
Josh K,

5

Gösterişli (şov amaçlı değildir) ve gösterişli olan flaş gibi şeyler, teknik olmayan kişilerin defalarca duyduğu bir üne sahiptir.

EDIT: Buradan okuyun ve bu noktaları iletin http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

Çalıştığım şirketin genel müdürü, yeni ürünlerimizden biri için flash site hazırladı ve ona yanlış olan her şeyin bir listesini içeren bir e-posta göndermek zorunda kaldım, acınızı hissediyorum.


2
Peki bu sorunu nasıl çözüyor?
whatsisname,

Kaydetti ve düzeltildi.
Tim

4

Bence flaş hakkındaki görüşleriniz biraz sığ, bu da burada verilen cevapların çoğunda geçerli. Flash Player ile yaklaşık 5 yıldır bir platform olarak çalışıyorum ve birkaç şeyi açıklamak için zaman ayırmak istiyorum.
TLTR: git sonuç.

Flash ile ilgili sorun

Bu platformun en büyük sorunlarından biri nasıl para kazanılacağı:
Giriş engelini en aza indirgeyen geliştirme araçları sağlayarak. Sonuç olarak, orada bir sürü boktan uygulama var.
Flash hakkında iddia edilenler, flash içeriği için doğrudur, ancak platforma özgü değildir. Aynı flaşı yaratan şirket, Dreamweaver'ı yarattı. Son kontrol ettiğimde, ortalama flash içeriği kadar berbat sonuçlar verdi.

Flash hakkında "Gerçek"

  • Flash Player'ın pazardaki penetrasyonu, bir HTML çözümü oluştururken gerçekten uyumlu olmak istediğiniz tarayıcı ile ölçebilir. IE6 için tahminler hala % 10'un üzerindedir .
  • Flash Player mobil cihazlarda mevcut değildir, en azından birinin ciddi şekilde çalışabileceği bir şekilde yoktur. OTOH, mobil deneyimini dürüstçe önemsiyorsanız, oluşturduğunuz sitenin mobil sürümünü oluşturmalısınız.
  • Flash Player yavaş değil. AVM2, tüm JavaScript motorlarını genel amaçlı durumlarda, V8 alternatif olsa da, yalnızca Google Chrome'da kullanıldığından daha iyi performans gösterir. Flash player, hem oluşturma vektörü hem de raster grafikler için oldukça hızlıdır ve yalnızca yaygın olarak yayılmayan donanım hızlandırmalı HTML oluşturucular tarafından belirgin şekilde daha iyi performans gösterebilir. Flash Player, verileri yalnızca HTML siteleriyle aynı şekilde görüntülemek için kullanılırsa, bir fark görmezsiniz.
  • Flash Player, berbat multimedya siteleri ve afişleri oluşturmak için kullanılır. Ancak, Flash Player, gibi zengin internet uygulamayı çalıştırmak için yeteneğine sahiptir SlideRocket , Aviary Tools (özellikle Phoenix) gibi oyunların Tanki Online'da ve Koyotl (kadar kendimi bu oyun üzerinde çalışıyorum ve umarım önümüzdeki hafta bir halk beta yayınına başlayacağız o zaman altındaki ekran görüntüleri size bir izlenim vermelidir).

Gerçek flash geliştirme gibi bir şey var ve gerçekten ilgileniyorsanız, flash platformdaki gerçek yazılım geliştirme ile ilgili FlashDevelop'un bir kopyasını almanızı öneririm .
Flash'ın daha fazla geliştirme süresi gerektirdiği iddiası yalnızca kişisel becerilerinize dayanmaktadır. Bir .NET geliştiricisinin Java geliştirme işleminin daha fazla zaman gerektirdiğini iddia ettiği gibi.

Flash ve HTML

Flash, kişisel deneyimime göre, web'den dağıtan (*) karmaşık, kalıcı, etkileşimli bir uygulama oluşturmak için HTML'den daha iyi bir seçimdir.
Şimdi, göreceli olarak düşük düzeyde etkileşime sahip web siteleri oluşturmak için, örneğin bir forumda, burada gerçekten önemli olmayan bazı son durumlar dışında, flaş kullanmak için pek bir neden yoktur. HTML seçimi yapar daha kolay SEO yapmak ve erişilebilirliğini sağlamak için. Ama teknik olarak, flaş kullanmak için iyi bir nedenleri olduğunu düşünemiyorum, ancak yine de bir zevk meselesi.
Duruma ve kişisel felsefeye bağlı olarak, biri ya da diğeri "daha iyi" olmakla birlikte, "flaş berbat" ifadesinden "tamamlayıcı olarak tamam" ifadelerine aşırı örnek verilmiştir.

Ne korku isteyen gereği, oldukça müşterilerinizin demek tür oldukça markaları Eğer kusma istiyorum o . Bu durumda, flaş bu kabusu uygulamak için daha iyi bir araçtır. Bu işleri reddediyorum ve ayrıca iletmiyorum. Bu bir suçtur. Ve Adobe CS Flash'ın HTML5 arka ucu yeterince kararlı bir kez olduğunda, yalnızca flash'ı kaldırarak bu durumdan gizleyemezsiniz.
İstedikleri buysa, onlardan konuşmayı denemenizi rica ediyorum. Kalça değil, havalı değil, tatsız. Bunu biliyorsun. Buradaki herkes yapar. Onlar da yapmalı.

Sonuç

Şeytanlaştırmak flaş gerçekten dürüst değil ve buna ihtiyacın olduğunu sanmıyorum.
JavaScript / CSS / HTML ile deneyime sahip olmak çok önemlidir. Bu yığında çok üretken olduğunuzu ve müşterinizin gereksinimlerini karşılayacağınızdan emin olduğunuzu (varsayalım) söylemek iyi bir şey ve kesinlikle geçerli bir akıl yürütmedir.
En düşük maliyetle yapabileceğiniz en iyi iş, uzman olduğunuz teknolojileri kullanmak ve müşterilerinizin tam da bunu elde etmek istemesidir . Bazı popüler yarı gerçeklerin aksine, bu sağlam bir gerçek.


(*): Standartların hoş bir şey olduğunu düşünüyorum. Ben kendimden beri 2 yıldan beri haXe kullanıyorum , bir motivasyon HTML’yi gereksinimlerime uygun bir çalışma alternatifi olarak gördüğümde değiştirebilme yeteneğiydi. Şimdiye kadar söylemeliyim ki, flash player hala bir altküme sunduğum birkaç nedenden dolayı tercih edilen hedefim. Bu nedenle, HTML oynatıcısını işim için modası geçmiş kılan günü iple çekerken, bundan birkaç yıl sonra olduğunu düşünüyorum.


3

Geçerli bir neden, Flash tabanlı bir web sitesinin iPhone, iPad 1, iPad 2 veya iPod Touch üzerinde çalışmayacağı - yani son saydığım 170 milyon cihaz.

Evet, bu Apple'ın kararı, ancak web siteleri oluştururken ciddi bir endişe haline geldi. Nitekim Microsoft, HTML sadece daha fazla cihazda çalıştığı için, Silverlight'ta Web için geliştirmeyi terk ediyor.


3

TL; DR

Bu daha pek çok katılımcının belirttiği şey ile aynı çizgidedir, ancak Flash'ın tam olarak desteklenmediğini FACT'e bağlı kalmanız gerekir. Adobe, Flash Mobile desteğindeki fişi çekti . Adobe tarafından yapılan bu hamle, diğer Mobil cihazların yakında etkileneceği ve Flash görüntüleme özelliği olmayan mobil cihazların tamamen bırakılacağı anlamına geliyor. Bunun daha önce olduğunu gördük. Örneğin ColdFusion'ı ele alalım. ColdFusion'ın Adobe'nin ölümünden etkilenen birkaç programcı ve müşteri var.

Sonuç olarak, web tabanlı bir platform (ve bu konuda herhangi bir platform) sadece destekçileri, katkıda bulunanları ve yaratıcıları kadar iyidir. Bütün bir web sitesinin tamamını titiz bir platformda oluşturmak WILL, şüphesiz ki müşterinin web sitesini yeniden oluşturma zamanı geldiğinde bütçelerinin dışında harcama yapmasına neden olur.


2

Timk'ın dediği gibi, gösterişli müşterilerin gözünde iyidir. Ortalama bir müşteri muhtemelen aşağıdakiler gibi şeylerin farkında değil / düşünmüyor:

  • SEO
  • Ulaşılabilirlik
  • Mobil erişim
  • Tarayıcı geçmişi, yer imleri vb. İle iyi çalışmıyor.

Onlarla bu konular hakkında konuşmayı deneyebilir ve sonra karar vermelerini sağlayabilirsiniz.


1

Siteleri flash gerektirmiyorsa, sitelerinin flash gerektirmediğini söyleyin. Eğer flaş kullanmakta ısrar ediyorlarsa, onlara bir flaş geliştirici öner.

Dinlemeyen müşterilerle çalışma veya sevmediğiniz araçları kullanma zorunluluğu yoktur.


2
Görünüşe göre flaşlı bir fandan bir araba düşürmüştüm
Steven A. Lowe 19

Sanırım asıl mesele, asıl sorunun zaten "Size flash bir web sitesi kurmayacağım" deme seçeneğini reddetmesiydi.
atıyor

+1, ortaya çıkan her müşteriyi kabul etmek zorunda kalmama konusunda da aynı şeyi söyleyecektim.
rjzii

müşterileri reddetmek her zaman bir seçenektir
Steven A. Lowe

0

Neden onları çalışmalarının flaş dışı örnekleri ile "vay" etmiyorsun? Uzmanlığınızla birlikte potansiyeli görebilirler Onlara Flash'ta yapabileceğiniz hiçbir şeyi yapamayacağınızı bildirin (umarım bu doğrudur.). Tartışırlarsa, sadece Flash'ı kullanın, bundan kaçınmak için birkaç teknik neden daha var. Akıllarından emin olmalısın, bu seçimi yaparak sınırlı kalmayacaklar.

Bir aceminin, acil durumlarda Flash uygulamasında bir şeyi nasıl ayarlayacağını öğrenmesi ve belirli bir geliştiriciye kilitlenmesi konusunda endişelenmemesi konusunda daha muhtemel olduğu izlenimi altında olabilirler.

Her zaman eski olan "IBM'i satın almak için kimse kovulmadı". zihniyet. Flash haberlerde yer alıyor ve müşterileriniz iyi olanı kötü tanıtımdan ayırmıyor.


0

Örneğin, görme engelli kullanıcılar için erişilebilirlik mevzuatına uyma konusunda da sorunlar olabilir. Ekran okuyucularının Flash ile ne kadar iyi baş edebildiklerini bilmiyorum - Çok iyi düşünemiyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.