Flaş / css ve javascript için bir yerine ActionScript?

3 Cevap php

PHP, CSS ile makul deneyime sahip ve javascript / jquery / ajax. Flex / Flash / Actionscript öğrenmek benim ilk adımlarını alıyorum ve zaten flaş / SWF kullanarak benim birçok problemi olabilir bana çarpıcıdır. Örneğin:

  • Javascript kullanılabilirliği örneğin hakkında çok fazla endişelenmenize gerek olmayacaktır formu işleme kez kullanılabilir js ve mevcut değil js biri için, şimdi yaptığım gibi iki kez gönderin.

  • CSS avantajı da var: şeyler (ben ona bu harika değilim çünkü ben CSS nefret ve genellikle başımı ağrıtıyor) tarzı çok kolay ve CSS ile daha flaş kendi doğru tam yerinde damla gibi görünüyor.

Tüm flash web siteleri çok çok kötü olduğunu biliyorum, bu yüzden her şey, maybe for things that are not important like menus, registration forms, something that displays data that doesn't need to be indexed. benim gibi olanlar için (yandaşlarıyla değil flaş), what parts of your webapp do you prefer to use flash for and think it does it better or in less time or without headache için Flash kullanmayı planlıyor değilim PHP arka uç CSS / javascript / ajax daha? Ile başlamak doğru benim düşünce mi?

3 Cevap

Flash'a fazla dalış gibi, Flash içinde bu metin biçimlendirme uzak mükemmel olmaktan öğreneceksiniz. Flaş yalnızca a very limited subset of HTML tags destekler. Ve çok yakında, sen kaçıracaksın olursa olsun şimdi size verir ne kadar baş ağrısı, eski güzel HTML CSS vardır.

Diğerleri de söylediğim gibi, bu içindir ne için Flash kullanmak - medya akışı, fantastik animasyonlar teslim (ve Web 2.0 tür menüler, isterseniz).

Ben bu korkunç bir fikir olduğunu düşünüyorum.

Ben bir Flash web sitesi içine çalıştırdığınızda, oldukça "doğru." Asla hissediyor Görünüyor ve "normal" web biraz daha farklı davranır. Flash oyunlar ve reklam için ve eski tarayıcılarda ortamı sağlayan harika. Bu bir HTML / CSS / JS yedek değil.

Ne ekran okuyucusu kullanan görme engelli kullanıcılar için yapmayı planlıyorsun?

Ben hızlı bir şekilde olabildiğince uzağa Flash tabanlı web siteleri çalıştırın. Genellikle sayfa daha interaktif yaparak, onların animasyonlar göstermek için yapay gecikmeler var. Ben bu sıkıcı pazarlama odaklı sayfaları arasında buralardamısınız bu anlamda, ben de, uzakta sayfasından kaçıyorum.

Ben Flaş sevmediğim demek değil. I like it. Bu büyük bir çapraz-platform oyun ve görsel-işitsel bir platformdur. Ben HTML olsa, web kullanımını azaltmak için bekliyoruz. Sonunda.

Ben şahsen başka bir varolan teknoloji iyi idare edemiyor Flash yalnızca kullanmayı deneyin. Normalde gelişmiş animasyon ve video katıştırma içerir. Ben HTML / CSS + (gerektiği gibi jQuery ile) Javascript ve arka uç teknoloji ile yapmak başka her şey. Bu listede bazı sorunları true Flash "düzeltmeler" iken, ben bir kaç nedenden dolayı, bu yönde hareket etmek isteyeceğimi sanmıyorum:

  1. @ Ambrose belirtildiği gibi, en çok geliştiricilerin ters yönde hareket eden çok küçük bir gölet olacak. Değil bulacaksınız ne kadar destek olun. EDIT: Sadece temiz olması için. Ben büyük bir Flash geliştiricisi topluluk olduğunu biliyoruz. Ben özellikle not sağlanan nedenlerle Flash HTML / CSS hareket olduğunu "sizin gibi" başkalarının konuşuyorum.
  2. Mobil web kullanım nedeniyle hızla hem iPhone ve Android platformları için artıyor ... Şu anda ikisi de Flash desteği. (EDIT this article Smartphone tarayıcı istatistikleri için bakınız)
  3. Flash içeriği kolayca geleneksel teknolojiler (CSS / HTML) gibi aynı şekilde web, baskı, mobil için repurposed olamaz.
  4. Ben ... Flaş daha fazla bilgi edinmek için HTML / CSS + JavaScript çok daha bağışlayıcı ve bulmak kolay ama thats bana :)