Română (România)English (United Kingdom)French (Fr)
Marţi, 27 Aprilie 2010 10:41

Un nou viitor pentru mediul online, un dezastru pentru plugin-uri, HTML 5

Rate this item
(3 votes)

Web 3.0, cloud computing, Html5, CSS3 toate sunt noi concepte si tehnologii de care incepem sa ne lovim din ce in ce mai des. Sunt viitorul, un viitor care acum 20 de ani parea mult mai indepartat. Un viitor in care poate omul va fi mult mai legat de niste masinarii decat de semenii sai si totusi va fi prieten si va comunica cu oameni  „worldwide”. Tehnologiile evolueaza atat de repede incat in curand nu o sa ne mai dam seama cum au patruns atat de adanc in viata noastra. Este bine, este rau? Fara indoiala exista un numar considerabil de calitati ale acestor aplicatii, partile rele insa, le vom experimenta probabil pe parcurs.  

Voi aduce astazi in discutie unul dintre conceptele nou vehiculate; despre celelalte fie au vorbit colegi de ai mei, fie vom mai vorbi in viitor.

Cum ar fi  sa avem doar un program atotputernic pe computerul nostru? Nu un  meniu aglomerat cum este "Start" sau "Dock" din care sa ne alegem ceea ce dorim sa rulam, ci doar să facem click pe o iconita care deschide o fereastra capabila de orice sarcina pe care o putem cere.

De fapt, daca stam sa ne gandim, exista deja un program atotputernic: browser-ul web.

O noua versiune a standardului HyperText Markup Language (HTML), utilizata pentru realizarea de pagini web este in proces de dezvoltare. Noul standard, numit HTML5, nu este încă finalizat, dar caracteristicile sale impresionante si faptul ca a atras sprijinul producătorilor de calculatoare şi al producătorilor de conţinut web, a pus acest limbaj pe drumul de a schimba dramatic modul in care utilizam calculatorul.

Ce avem si ce vom avea

HTML 5 a fost prevazut cu o serie de elemente si atribute noi si moderne pentru site-urile Web. Unele dintre acestea sunt inlocuiri si imbunatatiri pentru elementele vechi, cum ar fi <nav> sau <footer> pentru atributul <div> sau <span>, iar altele sunt functionalitati noi, cu interfete standardizate cum ar fi <audio> si <video>. Vom incerca sa discutam despre noile elemente care ar trebui cunoscute.

Puterea limbajului HTML5 este ca poate depasi bariera dintre aplicaţiile care rulează online şi cele care ruleaza pe calculatoarele noastre, aproape complet.

Servicii avansate de web precum Google Docs sau versiunea online a Photoshop-ului fac deja posibila editarea fotografiilor sau paginilor din Excel la fel de bine ca orice program pe care il folosim in momentul de fata. Dar aceste aplicatii web nu sunt chiar perfecte, pentru că in forma actuală, aceste aplicatii izoleaza internetul de calculator si restrictioneaza accesul.

Aplicatiile web nu pot face lucruri de genul "drag-and-drop” pentru  fişiere între browserul  web şi calculator, nu oferă funcţionalitate completă atunci când nu esti online, sau folosirea diferitelor programe media fără software sau plug-in-uri. Cu ajutorul noului standard HTML5 putem face posibile toate aceste lucruri, este o tehnologie cu apel la utilizatorii de web, cât şi la companiile sau programatori care furnizează servicii web.

Diferente de la HTML4:
•    Elemente noi – section, article, footer, audio, video, progress, nav, meter, time, aside, canvas, datagrid
•    Noi tipuri de forma de control – datele şi orele, email, url, search
•    Noi atribute – ping, charset, async, data-x
•    Atribute globale – id, tabindex, hidden
•    Dezaprobate elementele – center, font, strike
•    Dezabrobate frameurile
•    Nu se bazeaza pe SGML.

Noi elemente structurale

•    <header> contine informatii introductive pentru o pagina sau sectiune din pagina.
•    <nav> Elementul nav este rezervat pentru sectiunea site-ului care contine link-uri spre alte pagini. Nu toate link-urile trebuie sa se afle in interiorul elementului , doar cele de baza.
•    <section> Reprezinta sectiunea ce contine un document sau o aplicatie, si se comporta la fel ca un div.
•    <article> Reprezinta continutul documentului, care poate fi si un post pe blog sau pe forum, sau orice sursa independenta de continut.
•    <aside> Reprezinta continutul care are legatura cu principalele zone din pagina. Poate contine tag-uri, link-uri spre articole asemanatoare, citate, etc.
•    <footer> Elementul care inchide o pagina sau o sectiune a paginii.

Calitati, avantaje

Pana de curand, Google a folosit HTML5 pentru a putea face posibila folosirea „drag and drop” in serviciile sale de email ca si cum le-ai muta pe propriul tau calculcator si de asemenea a spus ca in curand vor folosi HTML5 pentru a face posbila accesarea si editarea documentelor chiar si atunci cand nu exista o conexiune la internet.

In ziua de azi internetul este folosit cel mai mult pentru multimedia. Dar avem deja plugin-ul Flash, de ce am folosi HTML 5? Pentru ca in majoritatea cazurilor plugin-urile consuma multe resurse si ofera o slaba securitate.

Apple a folosit ultimul produs, Ipad, pentru a oferi exemple ale calitati superioare pe care o are acest nou standard, si anume poate preveni un browser sa se bazeze pe un tert software cum ar fi Adobe Flash sau Microsoft Silverlight pentru afisarea si rularea aplicatiilor video sau mass-media interactive. Au demosntrat aceasta calitate pentru a-si sustine politica de a nu folosi Flash pe aparatele sale pentru aceste aplicatii de acest fel, chiar daca 99% din masinariile conectate de la internet, folosesc Adobe.

Cand Apple a facut aceasta miscare, multi comentatori au crezut ca acesta va fi o piedica pentru cumparatorii de Ipad, insa Apple va folosi si va sprijini HTML 5 pe deplin, la fel fac si mult alti mari producatori de servicii web. Datorita acestei calitati, noul standard face utilizarea aplicatiilor video, audio si chiar jocuri intr-o pagina web simpla ca si cum am incarca o pagina cu o simpla imagine.

Una din functiile cele mai problematice este web storage. Mie mi-se pare ca este identic cu Cache-ul salvat pentru deschiderea mai rapida a site-ului. Cu noua functie vor fi stocat date chiar si de 10 MB pe calculatorul utilizatorului cu scopul utilizarii offline. McAffe avertizeaza cu privire la aceasta, pentru ca delimitarea dintre aplicatiile web si cele locale devine foarte vaga. Aceasta ar putea fi o noua zona de exploatat pentru hackeri.

Dupa 6 ani de dezvoltare, HTLM5 nu este complet inca, multi programatori web si cadre universitare lucreaza la finalizarea acestuia, cu raspunsuri la intrebarile de genul:

Cum eliberam web-ul de plug-in-urile si software-urile existente, sau modul in care se vor deschide ferestrele sau cum vor aparea acestea?

Inca exista dezbateri  majore cu privire la forma finală a acestuia sau care va fi formatul cel mai bun pentru video, dar în fiecare zi ajungem mai aproape de momentul în care va fi nevoie sa deschidem un singur program pentru a face tot ceea ce avem in cap.

Sunt nerabdator sa folosesc acest nou limbaj, si sper ca se va ridica la inaltimea asteptarilor noastre, ca va face utilizarea browserului mult mai usoara, mai sigura si ca va consuma mai putine resurse. Sunt sigur ca vor exista multi care vor combate standardul HTML 5 si multi care il vor sustine, insa nimeni nu poate sa opreasca evolutia, iar acest nou limbaj , reprezinta o evolutie.

Last modified on Marţi, 27 Aprilie 2010 15:01
Titus Morega

Titus Morega

Website: www.enterprise-concept.com/index.php/en/about-enterprise-concept/team/131-titus E-mail: Această adresă de e-mail este protejată de spamboţi; aveţi nevoie de activarea JavaScript-ului pentru a o vizualiza

Add comment