Cuprins:
- HTML: scenariul prezent
- Avantajele HTML 5
- HTML5 și securitate
- HTML5: Unde poate conduce World Wide Web
- HTML-ul viitorului
- Următoarea iterare a web-ului
Pentru utilizatorul obișnuit, World Wide Web a parcurs un drum lung în mai puțin de două decenii: de la acele site-uri web timpurii, viu colorate, Geocities, la site-uri simple precum Google, la site-uri extrem de interactive, precum Facebook, Twitter și YouTube. Acum zece ani, majoritatea site-urilor web se bazau pe text; imaginile au fost un lux, videoclipurile au fost nemaiauzite. Acum, puteți reda conținut multimedia chiar pe browserul dvs. Am făcut într-adevăr un drum lung. Poate de aceea este atât de surprinzător să descoperiți că tehnologia din spatele a tot ce am văzut pe Web până acum a rămas mai mult sau mai puțin aceeași.
HTML, limbajul folosit de programatori și de webmasteri pentru a crea site-uri web, a rămas în mare parte neschimbat de mai bine de un deceniu acum. De fapt, abia în 2010, mass-media mainstream a început să trimită HTML5 în știri, iar Worldwide Web Consortium a acceptat doar standardul propus în 2011.
Drept urmare, HTML5 este încă în mare parte în curs de dezvoltare, chiar dacă diverse browsere web și site-uri web folosesc deja o serie de caracteristici ale acestuia. De fapt, browserele majore precum Chrome, Firefox, Safari și Internet Explorer includ din ce în ce mai multe funcții HTML5 în fiecare versiune nouă pe care o lansează. S-a vorbit mult despre beneficiile și caracteristicile sale, dar cât de mult din acest buză este de fapt adevărul? Aici vom arunca o privire la HTML5 și ce are de oferit. (Pentru câteva lecturi de fundal, consultați Mutarea de la Flash la HTML5.)
HTML: scenariul prezent
HTML5 este prezentat în mod obișnuit ca o îmbunătățire a limbajelor de marcare actuale utilizate: HTML4 și XHTML 1.1. Într-adevăr, HTML5 a apărut din cauza faptului că co-creatorii săi, grupul de lucru W3C și Web Hypertext Application Technology, au dorit să aibă un limbaj de marcare unic pentru paginile Web pentru a reduce erorile din documentele Web și care pot fi scrise fie HTML fie XHTML.- HTML4
HTML4 este standardul HTML utilizat în prezent. Funcționează pe HTML de bază extinzând funcționalitatea sa cu scripturi, foi de stil, obiecte încorporate și alte îmbunătățiri similare.
- XHTML
XHTML este practic HTML4 combinat cu XML, un limbaj extensibil de marcare care simplifică HTML fără a-și sacrifica puterea și flexibilitatea.
Avantajele HTML 5
HTML5 a fost conceput ca ceva mai mult decât o combinație între ceea ce a funcționat cu HTML4 și XHTML.
W3C și WHATWG au stabilit următoarele obiective pentru HTML5:
- Reduceți nevoia de pluginuri, cum ar fi Flash
- Mai multe elemente sintactice pentru înlocuirea scripturilor
- Dispozitiv independent
- Bazat pe HTML, DOM, CSS și JavaScript
- Desen 2-D făcut posibil de către
- Redare video și audio fără a fi nevoie de pluginuri externe
- Suport local pentru stocare
- Elemente specifice conținutului, cum ar fi
- Controale de formular precum e-mail, URL, căutare, dată și calendar
HTML5 și securitate
HTML5 deține în mod clar o posibilitate minunată pentru utilizatorii de web, cum ar fi posibilitatea de a viziona un videoclip fără a descărca și instala un plug-in, interactivitate drag-and-drop, fiind capabil să creeze documente și să scrie emailuri - chiar și fără conexiune la Internet. Și desigur, interoperabilitatea.
Dar, cu toate modificările și toate funcțiile, înseamnă că în sfârșit scăpăm de probleme de securitate atunci când vine vorba de browsere web și site-uri web? Înseamnă sfârșitul introducerii de malware, viruși și alte programe dăunătoare pe computer prin intermediul paginilor Web infectate?
Din păcate, răspunsul este nu.
Aproape de sfârșitul anului 2011, Agenția Europeană pentru Securitatea Rețelelor și a Informațiilor a raportat că au identificat 51 de probleme de securitate în jurul HTML5 și API-urile aferente. Viitorul standard a deschis de fapt ușile pentru noi vulnerabilități și amenințări care nu se mai văzuseră până acum.
De exemplu, HTML5 și API-urile sale expun efectiv programarea browserului dezvoltatorilor, ceea ce ar putea însemna vulnerabilități cu partajarea resurselor încrucișate, click-jacking, confidențialitate, geolocalizare și socluri Web.
Dar cum a scris Mike Schema în Mashable în aprilie 2011, cele mai grave vulnerabilități și amenințări nu provin de la HTML5 în sine, ci de la dezvoltatorii care se grăbesc să folosească HTML5 pentru aplicațiile lor. Un alt link slab îl reprezintă diferitele implementări folosite de browsere diferite.
HTML5: Unde poate conduce World Wide Web
HTML5 este departe de a fi perfect, ceea ce este de înțeles, deoarece nu a fost încă lansat și oficializat. Între timp, există o mulțime de programatori talentați care își dedică timpul, abilitățile, cunoștințele și eforturile pentru ca acesta să fie mai bun și mai sigur.
În plus, există siguranță că vor fi contramăsurate care se extrag de îndată ce o vulnerabilitate este descoperită și exploatată.
Și în ciuda defectelor sale actuale, HTML5 nu este numit viitorul dezvoltării Web degeaba. Este văzut ca un schimbător de jocuri. După ce erorile sunt rezolvate, vom rămâne cu un standard mult mai sigur, care este foarte puternic, dar care este suficient. Aceasta înseamnă că utilizatorii nu vor mai fi nevoiți să descarce pluginuri și alte programe software doar pentru a vizualiza o pagină Web. Navigatoarele vor fi mai sigure, site-urile web vor fi mai bogate și mai interactive, iar aplicațiile vor fi atât fără platformă, cât și mai ușor de dezvoltat. În final, HTML5 va oferi o experiență online mai bună și mai sigură decât ceea ce avem acum.
HTML-ul viitorului
De menționat este faptul că HTML5 este potrivirea perfectă pentru viitor. Astăzi, oamenii accesează World Wide Web nu numai pe calculatoarele de acasă, ci și pe laptopurile, smartphone-urile, tabletele și alte dispozitive mobile și pe mai multe platforme diferite. HTML5 este singura soluție pentru o funcționare lină pe mai multe platforme, fără a fi nevoie să lucrați în plus. Această modificare îi va ajuta pe dezvoltatori să se concentreze mai mult pe funcționalitate decât pe crearea de produse similare pentru diferite platforme.
Așadar, imaginați-vă un viitor fără a fi nevoie de mai multe versiuni. HTML5 face posibilă accesarea aplicațiilor dvs. indiferent de dispozitivul pe care îl utilizați. Aceasta ar putea însemna, de asemenea, moartea lui Kindle și a altor cititori de cărți electronice. Deoarece HTML5 poate reda cu ușurință reviste, ziare și da, cărți, în mod corespunzător, va fi mai ușor să fie citite cărțile electronice pe o serie de dispozitive, inclusiv smartphone-uri.
HTML5 poate, de asemenea, să deschidă calea către jocuri mai bune în browser, inclusiv o aplicație care permite utilizatorilor să deseneze pe pagini Web. 3-D ar putea deveni, de asemenea, o realitate cu platforma WebGL.
Dar ceea ce diferențiază cu adevărat HTML5 de predecesorii săi este faptul că oferă o modalitate de a folosi aplicațiile offline. Puteți utiliza computerul pentru a stoca datele dvs., o capacitate care nu era posibilă înainte sau cel puțin era foarte limitată înainte.
Următoarea iterare a web-ului
În concluzie, HTML 5 este un salt important înainte în ceea ce privește dezvoltarea și programarea Web. Acesta oferă o lume cu totul nouă de caracteristici care schimbă modul în care jucătorii din teren abordează dezvoltarea site-urilor și aplicațiilor. Există câteva obstacole care trebuie depășite în ceea ce privește securitatea, dar acestea sunt palide în comparație cu noile oportunități pe care le conferă HTML5. Desigur, va trebui să așteptăm și să vedem cum se dovedește totul, dar schimbarea va veni pe Web.