Scurta descriere pentru crearea de site-uri web dinamice

Ai auzit, probabil, de multe ori lucruri, cum ar fi pagini web statice și dinamice. Este important să se înțeleagă în mod clar despre ce este vorba, ce sunt aplicate aceste concepte.

Paginile sunt împărțite în comportamentul static și dinamic al documentului în browser. Pe de altă parte, aceste concepte sunt adesea folosite într-un sens diferit. Documentele sunt împărțite în statice și dinamice în conformitate cu procesul de creare a documentului.

Pe comportamentul documentului în browser-ul utilizatorului, se disting:

Dinamica paginilor web implementate folosind script-uri care sunt executate de browser. Multe elemente de limbaj HTML susține definirea manipulare eveniment. De exemplu, puteți seta „faceți clic pe mouse-ul“ eveniment de procesare pe imagine. Apoi, în cazul în care utilizatorul face clic pe imagine, aceasta va provoca unele la acest handler.

Acest lucru poate suna un pic confuz, dar nu vă faceți griji. Când vii cu asta - totul va fi mai ușor.

Conform metodei de documente care creează este împărțită din nou în statice și dinamice.

Chemat pagini statice, dacă se află pe server în format html e.
Un apel dinamic pe cele care sunt generate „din zbor“ la cererea browser-ului.

Văzând cât de ușor și, în cazul în care serverul este o pagină html normal, că această abordare este foarte limitată. De exemplu, aveți un magazin online, și adăugați un element nou. Dacă magazinul dvs. este format din „statice“ pagini HTML, atunci va trebui să corectați manual câteva alte pagini. Cel puțin acest catalog, și, probabil, a formularului de comandă. Dacă epuizați de bunuri, apoi, din nou, este necesar să se actualizeze site-ului. Este foarte incomod. Deci, nu veți găsi nici un magazin online pe html. (Deși este posibil de a veni cu un sistem de site-ul peregeniriruet în mod automat atunci când schimbați produsul. Dar nu este o soluție foarte elegant, iar eu sunt despre acest lucru n-au auzit de).

  1. Browserul cere serverului de documente
  2. Serverul determină că documentul este un script și-l execută
  3. Script-ul generează pagina html
  4. Serverul trimite pagina generat la browser-ul, astfel că el nu are nici o idee despre ce a lucrat script-ul de pe server

Există mai multe limbaje de programare, care pot scrie script-uri care generează pagini „dinamice“. Cele mai frecvente dintre ele:

  1. Perl
  2. SSI
  3. PHP
  4. ASP
  5. piton
  6. Java
  7. Codul binar (un program în C sau C ++, compilat în cod executabil)

Fiecare dintre aceste limbi are aplicarea sa specială. Puteți scrie script-uri în orice limbă. Principalul lucru să știe punctele forte și punctele slabe și să le utilizeze în mod eficient. Am spune mai multe despre aceste limbi mai în detaliu. Între timp, este important să se știe că există o varietate de limbaje de programare, care sunt site-urile cu conținut variază în mod frecvent programate.

Dacă aveți un site web schimbă frecvent informații, alegerea ar trebui să fie oprit cu privire la utilizarea de script-uri.
Cu toate acestea, scenariul există un dezavantaj: acestea necesită mai multe resurse de pe server pentru a funcționa. Dacă pagina HTML pe care tocmai ați citit de pe server și trimite browser-ul, apoi script-ul trebuie să ruleze și a alerga mai întâi. În plus, foarte adesea script-urile care utilizează sistemul de management al bazei de date (DBMS) pentru a stoca date volatile.