Jak czytam w definicji HTML5, można zrobić wszystko, co potrafi Flash! i zadaję sobie pytanie, czy warto marnować czas na naukę flashowania, czy powinienem zamiast tego nauczyć się HTML5.
Czy HTML5 Beat Flash w przyszłości?
PS: Czy jest coś, co można zrobić we Flashu i nadal nie jest możliwe w HTML5?
web-development
html5
flash
Am1rr3zA
źródło
źródło
Odpowiedzi:
To zależy od twoich ram czasowych. W tej chwili Flash jest znacznie bardziej rozpowszechniony niż HTML5, głównie ze względu na obsługę przeglądarki (lubię to, czy nie, dopóki IE9 nie zostanie wydane i powszechnie przyjęte, tak pozostanie).
Myślę jednak, że z czasem HTML5 / Canvas stanie się dominującą technologią - przynajmniej w przypadku takich rzeczy jak wideo, animacje i prosta interaktywność. Podejrzewam, że Flash (i Silverlight) dostosują się i przetrwają, ale będą miały bardziej niszowy rynek.
Nie sądzę, żebyś marnował czas na naukę Flasha, ale gdybym był tobą, najpierw przejrzałbym HTML5. W najbliższej przyszłości będzie mniej ekspertów w HTML5, a popyt na ich usługi będzie większy, więc uważam to za mądre rozwiązanie.
źródło
Istnieje wiele rzeczy, które możesz zrobić we Flashu lub Silverlight, które nie są możliwe w HTML5 (DRM / Ochrona treści, streaming VBR, Osadzanie, pełny ekran, dostęp COM). Ten post na blogu od Google oferuje świetne informacje na temat tego, dlaczego chociaż HTML5 ma duży potencjał do ulepszenia sieci, wtyczki do przeglądarek są dalekie od śmierci .
źródło
Flash nie umrze przynajmniej w dającej się przewidzieć przyszłości, nawet gdy HTML5 stanie się bardziej powszechny. Dopóki IE6-IE8 nie zacznie być używany, wciąż istnieje potrzeba flashowania na stronach internetowych, a IE6-IE8 niestety będzie dostępny jeszcze przez jakiś czas.
Ostatecznie zależy to od tego, co próbujesz zrobić. Jeśli Twoim celem jest wyłącznie nauczenie się czegoś, wybrałbym HTML5, ponieważ z czasem będzie on bardziej odpowiedni. Jeśli potrzebujesz zrobić coś teraz, co jest możliwe we Flashu i HTML5, a masz tylko czas na zrobienie jednego lub drugiego, to Flash jest lepiej przyjętą technologią i jest lepszy.
źródło
Jeszcze nie. Zobacz http://html5readiness.com/ i http://caniuse.com/ pod kątem dostępności przeglądarki.
źródło
Twierdziłbym, że wiele rzeczy, do których ludzie używali Flasha, można teraz osiągnąć za pomocą Javascript, co moim zdaniem jest mniej ingerujące, dopóki HTML 5 nie stanie się wystarczająco rozpowszechniony. Wiem, że wielu moich klientów korporacyjnych w najbliższej przyszłości nie zezwoli na HTML5, ponieważ większość z nich jest znormalizowana w przypadku nieaktualnych instalacji IE w całej firmie.
źródło
Chociaż Flash nie jest jeszcze martwy (niestety), myślę, że powinieneś przejść bezpośrednio do HTML5 i Javascript / jQuery, chyba że planujesz tworzyć gry. Chociaż HTML5 nie jest jeszcze tak rozpowszechniony jak Flash, tak będzie. Wkrótce. I pamiętaj, Flash nie działa na żadnym urządzeniu z iOS.
źródło
Wciąż walczymy z IE6, mimo że teraz jest dobrze i naprawdę w swoich rzutach śmierci.
Jeśli chcesz obsługiwać jak najwięcej przeglądarek, to jeszcze nie nadszedł czas na kodowanie stron w HTML5 bez kompatybilności wstecznej.
źródło
Żadna opinia ani ogólne informacje statystyczne nie pomogą w tym. W sumie przychodzi do odwiedzających twoja strona docelowa.
HTML 5 „ucierpi” z powodu tych samych problemów, które powodują stare przeglądarki, to znaczy, jak szybko docelowi odbiorcy aktualizują swoje przeglądarki. Żadne inne informacje poza statystykami witryny nie mogą ci w tym pomóc, ponieważ ludzie uzyskują przeglądarki internetowe na różne sposoby.
Ci, którzy nadal używają IE 6.0, prawdopodobnie używają go, ponieważ jest dostarczany z systemem operacyjnym, więc nie dbają o aktualizację i nigdy nie będą. Z drugiej strony technicy już kodują HTML 5 i śmieją się ze swoich ** ** stron, które go nie używają (jeszcze) ...
źródło