Co jest

Co to jest HTML5 i dlaczego zastąpił Flash i Silverlight?

Co to jest HTML5 i dlaczego zastąpił Flash i Silverlight?

HTML5 prawie zastąpił Flash, Silverlight, XHTML i inne platformy jako bezpieczniejsze i bardziej wszechstronne rozwiązanie w sieci. Czym więc jest HTML5 i jak udało mu się stać wszechobecnym narzędziem do tworzenia stron internetowych? Dzisiaj przyjrzymy się najczęściej używanemu językowi znaczników w sieci i tym, jak zmienił sposób, w jaki programiści tworzą strony internetowe i wdrażają w nich różne nowoczesne funkcje.

HTML5: co to jest i jak działa?

Tutaj dowiemy się o HTML5, jego zaletach i tym, jak różni się on od Flasha, Silverlighta i innych platform do tworzenia stron internetowych, które już zastąpił lub ma zamiar to zrobić w przyszłości. Więc bez zbędnych ceregieli, zanurzmy się od razu i dowiedzmy się, dlaczego większość twórców stron internetowych woli HTML5, kto go utrzymuje i dlaczego jest zalecany przez konsorcjum World Wide Web Consortium (W3C). Spis treści + -

Co to jest HTML5?

HTML5 to język programowania i najnowsza publiczna iteracja HyperText Markup Language, czyli HTML, stworzony w 1989 roku przez wynalazcę sieci World Wide Web, Sir Tima Bernersa Lee. Zalecany przez Konsorcjum WWW (W3C), służy do strukturyzacji i prezentacji treści w sieci i jest obsługiwany przez konsorcjum głównych dostawców przeglądarek, w tym Apple, Google, Mozilla i Microsoft. Razem tworzą Grupa robocza ds. Technologii aplikacji hipertekstowych w sieci Web (WHATWG), który ma teraz wyłączną władzę nad standardami HTML i DOM (Document Object Model) po tym, jak W3C przekazał kontrolę w zeszłym roku.

Obecnie autorytatywny jest „Living Standard” WHATWG, który jest stale ulepszany, zastępując statyczny, oparty na migawkach standard propagowany wcześniej przez W3C. Obaj często byli ze sobą w sprzeczności, zwłaszcza jeśli chodzi o dopuszczalną zawartość element, który był głównym źródłem niezgody między dwiema organizacjami, z definicją W3C pozwalającą na szerszy zakres zastosowań niż definicja WHATWG. Jednak przez ostatnie kilka lat pracowali razem, aby opracować ujednolicony standard HTML5 w całej sieci.

Jak działa HTML5?

HTML5 zawiera wszystkie 3 podstawowe komponenty do projektowania stron internetowych - HTML, CSS i JavaScript. Podczas gdy HTML jest używany do tworzenia tekstu na stronie internetowej, CSS jest używany do stylizacji i do wskazania, jak będą prezentowane elementy na stronie internetowej. Jeśli chodzi o JavaScript, jest on odpowiedzialny za aktywność użytkownika i działania na stronie internetowej. Korzystając z tych elementów, programiści mogą tworzyć responsywne strony internetowe, które mogą automatycznie zmieniać układ wszystkich elementów, aby pasowały do ​​ekranu komputerów stacjonarnych, laptopów i telefonów komórkowych, niezależnie od ich rozmiaru, rozdzielczości i współczynnika proporcji.

Jakie technologie zastąpił?

HTML5 został po raz pierwszy wydany w formie ogólnodostępnej w 2008 r., Z dużą aktualizacją w październiku 2014 r. Miał on zastąpić nie tylko HTML4 (pierwotnie ustandaryzowany w 1997 r.), Ale także XHTML 1 i DOM Level 2 HTML. Jednak ze względu na swoją wszechstronność i łatwość tworzenia, W3C, które rozwijało XHTML 2.0 jako konkurencyjną platformę, przestało nad nim pracować i poleciło HTML5 jako przyszłość tworzenia stron internetowych.

Ze strony użytkownika największą zmianą w stosunku do HTML4 jest to nie potrzebujemy już wtyczek, takich jak Adobe Flash lub Microsoft Silverlight do odtwarzania plików wideo w różnych witrynach internetowych. Pamiętasz, jak dziesięć lat temu często pojawiał się monit o „Zaktualizuj Flash” (lub Silverlight) podczas próby odtwarzania filmów online? Kiedy ostatnio widziałeś taki monit? Kiedy ostatnio musiałeś zaktualizować Javę na swoim komputerze? Możliwe, że nie widziałeś takich wiadomości od pięciu lat.

Jeśli nadal widzisz takie monity, musisz przestać odwiedzać te witryny, ponieważ są to stare, nieaktualne witryny, które stanowią zagrożenie dla bezpieczeństwa lub fałszywe witryny prowadzone przez oszustów próbujących zainstalować złośliwe oprogramowanie w Twoim systemie. We wrześniu 2020 r. Mniej niż 0,035% witryn korzystało z technologii Silverlight, 2,5% z Adobe Flash, a mniej niż 0,017% z Javy, co czyni je prawie zbędnymi we współczesnej sieci opartej na HTML5..

Jakie są zalety HTML5?

Istnieje wiele powodów, dla których HTML5 stał się preferowaną platformą do tworzenia stron internetowych. Jest nie tylko łatwiejsze do kodowania niż w innych językach znaczników, ale także zawiera wbudowane bogate funkcje multimedialne które zapewniają, że do zaprojektowania kompletnej witryny od podstaw nie jest wymagane żadne inne oprogramowanie ani wtyczka przeglądarki. Technologia umożliwia projektantom stron internetowych tworzenie wszelkiego rodzaju aplikacji, animacji i innych funkcji multimedialnych działających w przeglądarce.

Innym ogromnym powodem upowszechnienia się HTML5 jest fakt, że nie jest on prawnie zastrzeżony, co oznacza, że ​​nie musisz płacić tantiem, aby go używać. Jest to również plik technologia niezależna od platformy który może być używany do renderowania stron internetowych na komputerach z systemem Windows, komputerach z systemem Linux, komputerach MacBook, urządzeniach z systemem Android, iPhone'ach, telewizorach Smart TV i nie tylko. Wszystko, czego potrzebujesz, musi mieć zgodny agent użytkownika (dowolna z popularnych, nowoczesnych przeglądarek), aby mieć dostęp do wszystkich gadżetów dostępnych w sieci na wyciągnięcie ręki.

Co więcej, HTML5 umożliwia również programistom korzystanie z zaawansowanych funkcji, takich jak GPS, aparat i akcelerometr w ich aplikacjach internetowych, dzięki czemu najlepiej nadaje się do dzisiejszej ery „przede wszystkim mobilnej”. Ułatwiło również dodawanie forów dyskusyjnych, narzędzi typu „przeciągnij i upuść”, platform czatu i wielu innych elementów do witryn internetowych.

Kolejną ogromną zaletą HTML5 jest to, że umożliwia programistom łatwe przenoszenie aplikacji na urządzenia mobilne. Teraz, gdy każda przeglądarka jest dostarczana z natywną obsługą standardu, w dużej mierze zastąpiła również starsze platformy, takie jak Flash i Silverlight, poprawiając w ten sposób bezpieczeństwo i oferując bezproblemowe przeglądanie.

Jakie są wady HTML5?

Pomimo swojej niemal wszechobecności, HTML5 ma swój własny zestaw problemów, które trapią zarówno programistów, jak i użytkowników końcowych. Najważniejszym z nich jest brak standardowego formatu wideo HTML5, ale są też inne kwestie, które pozostają problemem na najbardziej niezawodnej, bezpiecznej i bogatej w funkcje platformie do tworzenia stron internetowych. Oto kilka wad HTML5:

1. Brak standardowej obsługi wideo dla wszystkich przeglądarek

Jednym z głównych problemów z HTML5 jest zamieszanie związane z obsługą formatu wideo w różnych przeglądarkach. Mimo że kilka lat temu wszystkie współczesne przeglądarki zawierały obsługę HTML5, nie każdy obsługuje wszystkie formaty wideo HTML5. Często pojawia się zamieszanie co do tego, która przeglądarka obsługuje dany format wideo, ponieważ zależy to nie tylko od klienta użytkownika, ale także od platformy (Windows, Android, Linux itp.).

Wśród głównych formatów, H.264 stał się de facto standardem, a wszystkie przeglądarki obsługują go na wszystkich platformach. Ogg Theora jest również obsługiwana przez wszystkie przeglądarki na wszystkich platformach z wyjątkiem Safari na iOS, podczas gdy VP8 / WebM jest również obsługiwany przez wszystko, chociaż Safari wymaga ręcznej instalacji. Istnieje również podobny problem z dźwiękiem, chociaż WAV (PCM) i MP3 (MPEG) są obsługiwane przez wszystkie główne przeglądarki.

2. „Standard życia” HTML5 nieustannie ewoluuje

Nie pomaga też, że 'Standard życia„sprawia, że ​​HTML staje się ruchomym celem dla twórców stron internetowych, którzy często muszą zastanawiać się nad obsługą nowych funkcji. Podczas gdy niektórzy uważają ciągłe aktualizacje za zaletę, nieoczekiwane zmiany w standardzie mogą sprawić, że elementy witryny będą bezużyteczne, dopóki administrator nie wyda poprawki. W rzeczywistości rzadko się to zdarza w przypadku aktualnych witryn, ale nadal jest to problem, który sprawia, że ​​projektanci stron internetowych są na szpilkach.

3. Gry z JavaScriptem

Inną poważną przeszkodą jest obsługa gier, ponieważ jest to jedyny język skryptowy obsługiwany przez HTML5, JavaScript to niezbyt idealna platforma zapewniająca doskonałe wrażenia z gry. Niestandardowe przestrzenie nazw, dostęp do elementów członkowskich, interfejsy i dziedziczenie powodują problemy w JavaScript, zmuszając programistów do szukania obejść. To powiedziawszy, twórcy gier nadal przeszli z Flasha na HTML5 ze względu na płynną obsługę wielu platform we wszystkich programach użytkownika.

Obsługa przeglądarek HTML5

Jak wspomniano wcześniej, wszystkie nowoczesne przeglądarki, w tym Edge, Firefox, Chrome, Safari i Opera obsługują przynajmniej niektóre elementy HTML5 na wszystkich platformach. Jednak ich wsparcie dla standardu nie objawia się identycznie. Z reguły Firefox obsługuje najszerszy zakres funkcji HTML5, a tuż za nim podąża Chrome.

Oto (niewyczerpująca) lista przeglądarek obsługujących HTML5:

Możesz sprawdzić CanIuse.com, aby uzyskać szczegółowe informacje o tym, co jest obsługiwane przez daną wersję danej przeglądarki na jakiej platformie.

HTML5: teraźniejszość i przyszłość tworzenia stron internetowych

HTML5 usprawnia sposób działania sieci, ułatwiając programistom tworzenie świetnych witryn, a użytkownikom korzystanie z tych kreacji niezależnie od wybranego urządzenia lub przeglądarki, której używają. Jest to największa i najpopularniejsza platforma do tworzenia stron internetowych, a dzięki stale ewoluującym standardom obejmującym nowe funkcje i funkcjonalności, prawdopodobnie pozostanie taka w dającej się przewidzieć przyszłości.

10 wskazówek dotyczących blokowania twórców mediów społecznościowych
Blokada pisarska nie dotyczy tylko elity, dotyka nas wszystkich. Pojawia się w ciemnej, duszącej fali i dusi każdą twórczą część naszego mózgu. Jeśl...
Odwiedź ponad 130 miejsc światowego dziedzictwa online za pośrednictwem projektu Google World Wonders
Google uruchomił dzisiaj projekt World Wonders z Google Cultural Institute, który pozwala odwiedzić ponad 130 miejsc światowego dziedzictwa na całym ś...
Jak 9 Ustawienia systemu Windows 10, które należy poprawić
9 Ustawienia systemu Windows 10, które należy poprawić
Windows 10 był niedostępny od prawie tygodnia i już w ciągu pierwszego dnia po uruchomieniu widział ponad 14 milionów pobrań, co jest zdecydowanie imp...