Czy nadszedł czas, aby zapomnieć o Flash i używać HTML5?

12

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?

Am1rr3zA
źródło
3
Ponieważ jest to sondaż opinii, stworzyłem go jako wiki społeczności.
Tim Post
A co z Silverlight? : D
Tuomas Hietanen
Uznany za zamknięty jako „nie prawdziwe pytanie”.
1
Nie sądzę, że należy go zamknąć, należy go przeformułować tylko w inny sposób. Możliwe przeformułowanie może brzmieć: „Czy Flash jest nadal przydatny do przyszłego rozwoju, czy powinniśmy używać tylko HTML 5?”.
HoLyVieR
Gdzie mogę głosować na HTML5? :)
Alex Bolotov

Odpowiedzi:

11

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.

Dan Diplo
źródło
Zgadzam się ... flash na pewno nie jest martwy, i prawdopodobnie nie umrze w najbliższym czasie. Podczas gdy HTML5 z pewnością doda trochę zinga do sieci, Flash nadal będzie miał swoje miejsce. Jeśli chodzi o wideo, nawet nie myślimy o użyciu HTML5, dopóki przeglądarki nie będą mogły uzgodnić i wdrożyć standardu. Smutne ale prawdziwe.
Gabe.
2
HTML5 i Flash / Silverlight mają wiele podobnych funkcji, ale nie można ich zamieniać. HTML5 nie ma niektórych funkcji oferowanych przez Flash / Silverlight.
Virtuosi Media
7

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 .

Greg Bray
źródło
6

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.

Ben Hoffman
źródło
1

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.

bpeterson76
źródło
1

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.

Josh
źródło
1

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.

bcmcfc
źródło
1

Ż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) ...

TFM
źródło