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.