HTML 5: przyszłość aplikacji internetowych
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?
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.
Oceń artykuł
Komentarze (14)
@ 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
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ść.
Chcą zlikwidować center i font? A co im te znaczniki przeszkadzają?
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...
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!
*** :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
@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.
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.
@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.
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.
@Tower ich prawdziwa tożsamość jest już dawno ustalona. Jeśli faktycznie jesteś tym zainteresowany, skrobnij maila.
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.
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ść.
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...
Najpopularniejsze
- Pierwsze w Polsce testy transmisji danych z...
- Magdalena Gaj została Przewodniczącą Rady...
- Asseco wątpi w obiektywny wybór dostawcy w...
- Raport Państwo 2.0, czyli nowa wizja...
- Sygnity: wezwanie Asseco i sezonowość...
- Ogromna liczba komputerów Mac wciąż...
- Nasza Klasa uruchomiła inkubator...
- Google prezentuje okulary z Augmented Reality
- AMG.net inwestuje w JADE i tworzy w Polsce...
- Oracle daje klientom bezpłatny system do...
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






