HTML 5: przyszłość aplikacji internetowych

Subskrybuj RSS A A A
16 lipca 2009 7:38
Sylwester Lewandowski

Chociaż prace nad nim jeszcze trwają, już teraz można przyjrzeć się, co nowego uzyskamy wraz z wydaniem jego oficjalnej wersji.

Krótka historia

Prace nad nową odsłoną HTML rozpoczęły się już przeszło 5 lat temu, ale dopiero po publikacji roboczej wersji tego standardu w kwietniu bieżącego roku zaczęło się o nim robić coraz głośniej. Podczas rozwoju HTML 5 pojawiło się oraz zyskało na popularności bardzo wiele technologii i trendów, które wpłynęły na kształt Internetu zmieniając sposób budowania dedykowanych dla niego rozwiązań. Wystarczy wymienić: AJAX, Flex, Silverlight, czy tak głośne od paru lat Web 2.0. Nasuwa się jednak pytanie, czy czy HTML 5 dopasuje się do nieustannie zmieniającej się rzeczywistości, czy może wywrze tak duży na nią wpływ, że wymusi zmiany w obecnie dominujących technologiach?

Aplikacje oparte o HTML 5 będą szybsze, zapewnią lepsze wrażenia użytkownikowi i rozmyją granicę między aplikacjami internetowymi a desktopowymi - mówi Ian Fette, kierownik projektu Google Chrome.
HTML funkcjonuje z powodzeniem już blisko 20 lat. Jego aktualnie obowiązująca wersja 4.01 wydana w 1999 r. została poprawiona dwa lata później. Od 8 lat nie nastąpiły więc zmiany w fundamencie, na którym opiera się większość aplikacji internetowych. HTML 5 przyniesie jednak modyfikacje w bardzo wielu obszarach.

Nowości w HTML 5

W pierwszej kolejności można wymienić podstawowe zmiany syntaktyczne. HTML 5 pozwoli na stosowanie składni zgodnej z XML lub HTML. Ta ostatnia będzie wymagać deklaracji <!doctype html>. Oprócz tego, uzyskamy możliwość stosowania SVG (Scalable Vector Graphics) i MathML wewnątrz standardowych dokumentów HTML 5. Zmiany nastąpią także w określaniu kodowania dokumentów. Poza tym, cześć znaczników uzyska dostęp do nowych atrybutów. Wystarczy wspomnieć o reversed dla struktury ol, za pomocą którego, będzie można odwracać kolejność numerowania listy, czy async dla elementu script, który będzie wpływał na ładowanie i wykonanie skryptów.

Istotne modyfikacje nastąpią także w katalogu znaczników. Wprawdzie część z nich zostanie usunięta np. center, font, czy frameset, m.in. ze względu na oparcie formatowania stron o CSS, ale za to pojawi się bardzo wiele nowych elementów, przykładowo: datagrid - reprezentujący interaktywną listę, tabelę lub strukturę drzewiastą, progress pozwalający ukazywać postęp jakiegoś zadania, details, który umożliwi użytkownikowi uzyskanie dodatkowych informacji na temat danej kontrolki.

Można także wspomnieć o elemencie interfejsu, HTMLElement - innerHTML, który już funkcjonował w większości popularnych przeglądarek, ale dopiero teraz ma szansę stać się częścią standardu, poza tym zostanie on dołączony do HTMLDocument, pozwalając na serializację zawartości dokumentu. W tym miejscu należy także wymienić bogaty katalog API, który zagwarantuje m.in. dostęp do historii, pracę aplikacji internetowych w trybie offline, czy dobrze znany drag & drop.

Jednakże chyba najciekawsza częścią omawianego standardu jest zdefiniowanie, w jaki sposób przeglądarka ma obsługiwać błędy występujące na stronach. Pierwsze kroki poczynił już w tym kierunku standard CSS 2.1, a HTML 5 także podąża w tym kierunku. "Dotychczas specyfikacje W3C omawiały tylko proste przykłady, pomijając sytuacje brzegowe i to jak obsługiwać niepoprawną zawartość" - twierdzi Ian Hickson, programista Google i redaktor standardu HTML 5. Zdanie to potwierdza Chris Wilson, architekt w Microsoft odpowiedzialny Internet Explorer. "Aktualnie jednym z największych wyzwań, jest to, że pewne sytuacje nie są dostatecznie dobrze sprecyzowane" - uważa.

1  2  dalej »

Oceń artykuł

średnio: 3.8 liczba ocen: 3

Komentarze (14)

~Gość

17-07-2009 12:31

@ ffg, KDT macie rację, przyczyniłem się też do zaśmiecenia forum, ale admin wreszcie powinien coś z tym zrobić. Ostrzec, a potem wynocha. Bootami to oni może i nie są, ale tchórzami na pewno. Odwaga cywilna wymagałaby podania maila, że już nie wspomnę o honorze. Tower

Wesoły

17-07-2009 08:43

Bo są paskudne jak diabli w kodzie html. W xhtml je wykoszono i wyszło to tylko na dobre. Zresztą nawet jak by były to i tak preferował bym zarzucić font-family, fonst-size i text-align w CSS na element lub daną grupę elementów... ewentualnie klasę. W ten sposób mam pełną elastyczność.

AV

17-07-2009 08:17

Chcą zlikwidować center i font? A co im te znaczniki przeszkadzają?

Wesoły

17-07-2009 00:24

Oj dobrze mi pachnie HTML 5 dobrze. Ale nie ma się co napalać. Niech do 2012 skończą. Niech (daj Boże/Bogowie dowolnej religii) wszystkie przeglądarki internetowe wprowadzą obsługę tego standardu. Co z tego ? Oczywiście partacze z Microsoftu albo znowu spóźnią się o 5 lat albo wprowadzą ten standard tak nieudolnie że nic z tym nie zrobimy. Chyba że w końcu społeczność webmasterów się wkurzy i w każdym projekcie który nie jest dlafirmy zacznie umieszczać informacje dla użytkowników IE by zainstalowali sobie prawdziwą przeglądarkę internetową a nie aplikację która tylko ją udaje. Jak długo mamy XHTML ? Od jak dawna MS wprowadził to w IE ? Bo mi się wydaje że w ogóle...

KDT

16-07-2009 12:19

NIE KARMIĆ TROLLA !!! Wg tego co ja czytałem na stronach w3c to html5 ma być ostatecznie zamknięty w 2010 roku. A do końca roku obecnego 2009 ma mieć status "koniec z dodawaniem elementów", czyli w sumie pod koniec roku można się spodziewać dodawania do przeglądarek kolejnych nowych elementów piątki (nie ma tojak konkurencja) - jak na razie Opera przoduje z ich ilością. A najciekawsze, jest to, że juz dziś można pisać strony z nagłówkiem html5, przejść poprawnie walidacje w3c i taka stronka będzie "chodziła" nawet na IE6! :O - wiem, bo już to próbowałem i postanowiłem od teraz pisać kod zgodny z 5 - nie trzeba będzie potem nic zmieniać :) A że istnieje potrzeba zmian o tym swiadczy choćby ta strona, której koderzy, jak ja kiedyś, dali się nabrać na hasło Xhtml i choć wydaje im się, że są zgodni ze standardami, to jak tysiące innych profesjonalnych portali nadają do przeglądarki nieprawidłowy kod html :> Pozdrawiam przyszłych i obecnych webdesignerów!

RAMONES

16-07-2009 10:25

*** :D Ludziska wiedzą najlepiej co im potrzeba i dlatego kupują z uśmiechem i z własnej nie przymuszonej woli tylko MSwin. lub MacOs.:)!!! *** :D :D :D *** komentarz edytowany przez moderatora

ffg

16-07-2009 10:22

@Tower: Ja skłaniam się do opinii, że w/w to boty ;-) P.S. Można nie karmić troli. Można ignorować te prostackie pyskówki. Można. Do momentu w którym zaczynają one dominować na całym forum. Ba, wpisy o "linuchach" są pierwszymi wpisami pod dowolnym artykułem. Oczywiście wolność wypowiedzi jest podstawą demokracji i Internetu. Ale (używając przenośni) jeśli właściciel tej "kawiarni" będzie siedział bezczynnie za barem to wkrótce zmieni się ona w spelunę kiboli (specjalnie nie piszę "dla"). Może jemu to wszystko jedno, a może i na rękę. Ja ze spelun wyrosłem i zmieniam lokal.

fffatman

16-07-2009 10:21

To nie idiosynkrazja, że IE i MS są złe, a Linux i FF3 są OK. Reforma php5 jest wymierzona w MS (między innymi), w zamykanie treści w rozwiązaniach proprietarnych.

Leon

16-07-2009 10:05

@Tower Tożsamość Ramonesa/DR Klempa/Dee Dee jest powszechnie znana. To prosty DJ z Rakowieckiej w Warszawie, którego ktoś mocno musiał uderzyć w głowę na dyskotece. Ja nie podejrzewałbym go o bycie pracownikiem MS (nawet dla nich to za niska liga) ani tym bardziej Novella czy RH.

cookie

16-07-2009 10:03

Są wakacje dzieci się nudzą i zamiast wyjść na świeże powietrze siedzą przed komputerem i udają inteligentnych. To nie ich wina że są tacy jacy są, pójdą do gimnazjum potem do szkoły średniej i na studia i może wtedy część z nich zacznie myśleć samodzielnie i czytając kolejny post ludzi pokroju dr. Klampa i innych zrozumieją że robili z siebie tylko pośmiewisko, a ich komentarzy nikt nie brał na poważnie.

Zdzisław

16-07-2009 10:00

@Tower ich prawdziwa tożsamość jest już dawno ustalona. Jeśli faktycznie jesteś tym zainteresowany, skrobnij maila.

Tower

16-07-2009 09:55

PS Są zbyt ograniczeni, by zrozumieć, że robią złą robotę dla MS, albo są cwani i pracują dla Novella, czy Ubuntu. Nie piszę, dlaczego tak jest bo nie zwykłem dawać darmowych korepetycji z socjotechniki.

Tower

16-07-2009 09:52

Nawet IE8 nie realizuje standardów W3C, nie mówiąc o poprzednich; KAŻDY, kto miał cokolwiek do czynienia z aplikacjami webowymi, wie, o czym piszę. Wyczynami dr. Klampa, Gościa, Ramonesa zainteresowałem przyjaciela, zajmującego się spamem w sieci. Na razie zbiera materiał, być może ustalimy ich prawdziwą tożsamość.

RAMONES

16-07-2009 09:40

Już widzę komentarze jak już u linuksiarzy działa wszystko od dawna i MS znów ukradł nowe pomysły z Linux i FF3. :D :D :D A tak na poważnie... istotne aby nowy standart tylko działał poprawnie i nikt nie wymyślał mitów że IE i MS to złe, a Linux i FF3 to jest OK. Pozdrawiam nerwowych linuksiarzy...





Najnowsze

Ile kosztuje dowód osobisty

Rząd jako jeden z powodów anulowania przetargu na blankiety e-dowodu podaje brak środków. Sprawdziliśmy, ile kosztowałoby to podatników i jaka jest cena za dokumenty tożsamości na świecie.

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Rekomendacje




Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88