Tartalomjegyzék:
- HTML: A jelenlegi forgatókönyv
- A HTML 5 előnyei
- HTML5 és biztonság
- HTML5: Hova vezetheti a világhálót
- A jövő HTML-je
- A web következő megismétlése
A közönséges felhasználó számára a világháló kevesebb, mint két évtized alatt nagy utat tett meg: a korai, élénk színű Geocities weboldalaktól az egyszerű webhelyekig, például a Google, az interaktív webhelyekig, például a Facebook, a Twitter és a YouTube. Tíz évvel ezelőtt a legtöbb weboldal szövegen alapult; a képek luxust jelentettek, a videók hallhatatlanok voltak. Most már közvetlenül a böngészőjében is lejátszhat multimédiás tartalmat. Valóban hosszú utat tettünk meg. Talán ezért annyira meglepő, hogy felfedezzük, hogy az eddig a weben látott technológia többé-kevésbé változatlan maradt.
A HTML, amelyet a programozók és a webmesterek használnak webhelyek létrehozására, már több mint egy évtizede változatlanul változatlan marad. Valójában csak 2010-ben kezdődött a média média eldobása a HTML5-ből a hírbe, és a Worldwide Web Consortium csak 2011-ben fogadta el a javasolt szabványt.
Ennek eredményeként a HTML5 továbbra is nagyrészt fejlesztés alatt áll, még akkor is, ha a különféle webböngészők és webhelyek már számos funkcióját használják. Valójában a nagyobb böngészők, például a Chrome, a Firefox, a Safari és az Internet Explorer egyre több HTML5 funkciót tartalmaznak minden új verzióban. Sokat beszéltünk annak előnyeiről és tulajdonságairól, de ennek a zümmögésnek mekkora része az igazság? Itt áttekintjük a HTML5-et és annak lehetőségeit. (Néhány háttérolvasáshoz nézd meg a Flash-ről HTML5-re történő áthelyezést.)
HTML: A jelenlegi forgatókönyv
A HTML5-et általában a jelenleg használt jelölési nyelvek továbbfejlesztéseként mutatják be: HTML4 és XHTML 1.1. Valójában a HTML5 azért jött létre, mert társalkotói, a W3C és a Web Hypertext alkalmazástechnológiai munkacsoport a weboldalak egyetlen jelölőnyelvét akarták használni, hogy enyhítsék a webdokumentumok hibáit, és amelyeket HTML vagy XHTML formátumként is lehet írni.- HTML4
A HTML4 a jelenleg használt HTML-szabvány. Az alap HTML-en működik, kiterjesztve annak funkcionalitását szkriptekkel, stíluslapokkal, beágyazott objektumokkal és más hasonló fejlesztésekkel.
- XHTML
Az XHTML alapvetően a HTML4 és az XML kombinációja, egy kiterjeszthető jelölőnyelv, amely egyszerűsíti a HTML-t anélkül, hogy feláldozza az erejét és rugalmasságát.
A HTML 5 előnyei
A HTML5-et nem csupán a HTML4 és az XHTML együttmûködésének kombinációjaként fogalmazták meg.
A W3C és a WHATWG a következő célokat tűzte ki a HTML5 számára:
- Csökkentse a plug-inek, például a Flash szükségességét
- További szintaktikai elemek a szkriptek helyett
- Az eszköz független
- HTML, DOM, CSS és JavaScript alapján
- Kétdimenziós rajz, amelyet a
- Video és audio lejátszás külső plug-inek nélkül
- Helyi tárolási támogatás
- Tartalom-specifikus elemek, például
- Űrlapvezérlők, például e-mail, URL, keresés, dátum és naptár
HTML5 és biztonság
A HTML5 egyértelműen rejteget egy fantasztikus lehetőséget a webfelhasználók számára, például videó lejátszását plug-in letöltése és telepítése nélkül, interaktív interaktivitást, dokumentumok létrehozását és e-mailek írását - akár internetkapcsolat nélkül is. És természetesen az interoperabilitás.
De az összes változással és minden funkcióval azt jelenti, hogy végre megszabadulunk a biztonsági problémákatól, amikor a webböngészőkre és a webhelyekre vonatkozunk? Ez a rosszindulatú programok, a vírusok és más rosszindulatú programok befejeződését jelenti a számítógépbe való fertőzött weboldalakon keresztül történő bejutás után?
Sajnos a válasz nem.
2011 vége felé az Európai Hálózat- és Információbiztonsági Ügynökség arról számolt be, hogy 51 biztonsági problémát azonosítottak a HTML5 és az ahhoz kapcsolódó API-k körül. A jövőbeli szabvány valójában megnyitotta az ajtót az olyan új sebezhetőségek és fenyegetések számára, amelyeket eddig még nem láttak.
Például a HTML5 és annak API-i valóban ki vannak téve a böngésző programozásáról a fejlesztők számára, ami a származási hely közötti erőforrás-megosztás, kattintásszerzés, adatvédelem, földrajzi helymeghatározás és webes aljzatok biztonsági réseit jelentheti.
Mint azonban Mike Schema 2011. áprilisában írta a Mashable-on, a legsúlyosabb sebezhetőségek és fenyegetések nem önmagában a HTML5-ről származnak, hanem azoktól a fejlesztőktől, akik a HTML5-t használják alkalmazásukhoz. Egy másik gyenge lánc a különböző böngészők által használt különböző megvalósítások.
HTML5: Hova vezetheti a világhálót
A HTML5 messze nem tökéletes, ami érthető, mert még nem dobták be és tették hivatalosvá. Időközben nagyon sok tehetséges programozó van, akik időt, készségeket, ismereteket és erőfeszítéseket fordítanak jobb és biztonságosabbá tételére.
Sőt, biztosan vannak olyan ellenintézkedések, amelyek a sérülékenység felfedezése és kiaknázása után válik elő.
És a jelenlegi hibáinak ellenére a HTML5-t semmiért nem nevezik a webfejlesztés jövőjének. Úgy tekintik, mint egy játékváltó. Miután a hibákat kijavították, sokkal biztonságosabb szabványt hagyunk velünk, amely nagyon erős, ám önellátó. Ez azt jelenti, hogy a felhasználóknak többé nem kell plug-ineket és egyéb szoftvereket letölteni, csupán egy weboldal megtekintésére. A böngészők bizalmasabbak lesznek, a webhelyek gazdagabbak és interaktívabbak lesznek, az alkalmazások pedig platformmentesek és könnyebben fejleszthetők. Végül a HTML5 jobb és biztonságosabb online élményt nyújt majd, mint amilyen jelenleg van.
A jövő HTML-je
Érdemes megemlíteni, hogy a HTML5 tökéletesen illeszkedik a jövőbe. Manapság az emberek nemcsak otthoni PC-jükön férnek hozzá a világhálóhoz, hanem laptopjukon, okostelefonjukon, táblagépükön és más mobil eszközökön, valamint sok különböző platformon keresztül. A HTML5 az egyetlen megoldás a több platformon történő zökkenőmentes működéshez anélkül, hogy extra munkát kellene elvégezni. Ez a változás elősegíti a fejlesztőknek, hogy inkább a funkcionalitásra összpontosítsanak, és ne hozzanak létre hasonló termékeket különböző platformokra.
Tehát csak képzelj el egy jövőt anélkül, hogy több változatra lenne szükség. A HTML5 lehetővé teszi az alkalmazások elérését, függetlenül attól, hogy milyen eszközt használ. Ez azt is jelenti, hogy a Kindle és más e-könyvolvasók meghalnak. Mivel a HTML5 könnyen képes magazinokat, újságokat és igen, könyveket rendesen megjeleníteni, megkönnyíti az e-könyvek olvasását számos eszközön, beleértve az okostelefonokat is.
A HTML5 elősegítheti az utat a jobb böngészőn belüli játékok számára is, ideértve egy olyan alkalmazást is, amely lehetővé teszi a felhasználók számára, hogy rajzoljanak a weblapokon. A 3-D valósággá válhat a WebGL platformon is.
Ami azonban igazán megkülönbözteti a HTML5-et az elődektől, az az, hogy lehetőséget biztosít az alkalmazások offline használatához. Használhatja számítógépét adatainak tárolására, egy olyan képességgel, amely korábban nem volt lehetséges, vagy legalábbis korábban nagyon korlátozott volt.
A web következő megismétlése
Összefoglalva: a HTML 5 nagy előrelépést jelent a webfejlesztés és a programozás szempontjából. Teljesen új funkciók világát kínálja, amelyek megváltoztatják a helyszínen működő játékosok hozzáállását a webhelyek és alkalmazások fejlesztéséhez. Van néhány akadály, amelyet le kell küzdeni a biztonság szempontjából, de ezek valószínűleg elsápadnak, összehasonlítva a HTML5 által nyújtott új lehetőségekkel. Természetesen meg kell várnunk, hogy megnézhessük, hogy mindez kiderül, de a változás az interneten érkezik.