PHP - dinamism si interactivitate in Internet

Internet - IT > Webmasteri

Fiind open source, PHP beneficiaza de suport activ din partea comunitatii online, acesta fiind si motivul cresterii explozive a numarului de site-uri bazate pe PHP. Intre 2000 si 2002 numarul lor a crescut de peste 130 de ori, in timp ce numarul site-urilor bazate pe tehnologia ASP a crescut de 3 ori, Java Server Pages (JSP) de 16 ori, iar Cold Fusion de 4 ori.

Pe langa manipularea continutului paginilor web, PHP poate trimite headere HTTP pentru autentificare, seta cookie-uri, redirectiona utilizatorii. Mai mult, cu ajutorul bibliotecilor externe de functii poate parsa fisiere XML, crea si manipula imagini, animatii Shockwave, Flash, PDF-uri sau se poate conecta la un server de mail. Iar acestea sunt doar cateva din functiile pe care le poate indeplini.

Dezvoltarea exploziva a limbajului PHP din ultimii ani este in cea mai mare parte datorata usurintei cu care acesta lucreaza cu bazele de date in Internet. Din multitudinea de solutii de dezvoltare site-uri web, PHP ofera programatorului o multime de functii predefinite pentru lucrul cu bazele de date in Internet. Aceasta inseamna ca din cadrul PHP putem executa toate operatiunile aferente comenzilor MySql.

O prima pagina atractiva este vitala pentru succesul unui site. Menirea ei este sa ofere utilizatorului motivele pentru a continua sa vada mai mult si eventual sa fie imediat interesat sa cumpere un produs. Spre exemplu, vitrina unei librarii virtuale ar putea prezenta utilizatorului domeniile de carte disponibile, cele mai noi carti adaugate, precum si cele mai populare carti din librarie sub aspectul vanzarilor sau al interesului publicului. In orice astfel de magazin virtual, prima pagina este de fapt o combinatie de mai multe module de pagina. Unele elemente-modul sunt prezente pe toate paginile site-ului, ca de exemplu header-ul (capul de pagina) in care specificam titlul, setul de caractere folosit, stilul CSS generic al paginii, apoi instructiunile de conectare la baza de date si, nu in ultimul rand, nota de copyright din subsol.

Structura fiecarei pagini dintr-un astfel de site - indiferent ca este prima pagina, pagina cu date de contact sau pagina cu detalii despre carte - ar putea arata astfel:

1. Partea de conectare la baza de date
2. Header(titlu, specificatii stil, set de caractere)
3. Meniul (butoanele de navigare)
4. Continutul paginii
5. Footer-ul paginii (partea de jos continand nota de copyright, etc...)

Aceasta structura se va putea folosi pentru toate paginile site-ului si, in afara de partea reprezentand continutul, care difera de la pagina la pagina, celelalte elemente-modul raman practic neschimbate. Asadar le putem refolosi scriindu-le pe fiecare din ele intr-un fisier separat si apoi incluzandu-le in pagina finala, livrata la utilizator atunci cand avem nevoie. Vom putea modifica direct din baza de date continutul oricareia dintre ele, fiecare parte putandu-se actualiza independent una de cealalta, reusindu-se astfel dintr-o singura miscare operarea modificarilor dorite in toate paginile site-ului.

Per ansamblu, proiectarea site-urilor web (crearea de pagini si administrarea acestora din punct de vedere al continutului) a inceput sa se identifice in mod aproape universal cu tehnologia PHP. Dincolo de multitudinea de biblioteci de functii si facilitati oferite, PHP si MySql sunt foarte usor de invatat chiar si pentru cei nefamiliarizati cu programarea sau bazele de date. In prezent, PHP este atat de puternic si de versatil incat pana si liderul portalurilor, Yahoo, a renuntat cu ceva timp in urma la limbajul sau proprietar, yscript, in favoarea PHP.


Comentarii

 

Va rugam asteptati...

Comenteaza

Informatii personale

(Nu va fi afisat)
captcha Refresh

(Optional)