site dinamic - principalele metode și tehnici de creare

Primii pași pe INTERNET

Sub site-ul dinamic se înțelege că există două caracteristici funcționale: comunicarea interactivă cu utilizatorii și sarcini de gestionare a resurselor automatizare. In mod traditional se face referire la site-uri statice, format din simple, HTML-pagini, gata pentru livrare imediata a browser-ului. Asta nu împiedică resursele statice au elemente interactive, cum ar fi Java-script.







O resursă online dinamic este un produs semi-finit, un set de piese și unități, care sunt colectate într-o singură pagină dinamică a site-ului sau de furnizorul de server hosting, sau direct în browser-ul utilizatorului.

Interactivitatea este prevăzută cu adăugarea la paginile de cod ale diferitelor elemente executabile - scripturi scrise pe diverse platforme software, în funcție de tehnologia specială.
  • Pentru site-urile dinamice DHTML - Java.
  • Content Management Systems - cea mai mare parte PHP, PERL.
  • Microsoft ASP.net - Visual C #, Delphi.NET, J #, și altele.

Vorbeste despre ce fel de tehnologii dinamice originea primul este lipsită de sens - este ca argumentand care a venit în primul rând, carnea de pui sau de ou, Facebook sau VKontakte. Ideile sunt în aer. În cuvintele lui John. Harrison când a fost trimis în judecată pentru plagiat. Ex-Beatle pentru plagiat? Acest lucru foarte mult.

Tehnologia dinamică mai eficientă poate fi numit HTML dinamic. Pagina web este generată pe partea clientului subțire - browser. Aceasta realizează o pagină web de viteză fără precedent de afișare și o adâncime uimitoare a relației dintre resurse și umane.

Din păcate, din cauza complexității codului de aspect DHTML nu este larg răspândită. În viitor, problemele DHTML pot fi rezolvate într-un sistem inovator Limbaj de marcare hipertext HTML 5.







Principiul de funcționare se bazează pe DHTML patru elemente.
  • HTML - este responsabil pentru aspectul de pagini web, care leagă elementele de design și conținut la anumite locații.
  • CSS - Cascading Style Sheets, sunt responsabile pentru stilul consistență.
  • DOM - Document Object Model, care transformă fiecare element pentru a funcționa într-o pagină Web.
  • Java Script - coduri de program mici care dau obiecte interactivitate.

Sub interactivitatea trebuie să se înțeleagă, având în vedere ca răspuns dezvoltator elementul site-ul la o acțiune anumit utilizator. Cum ar reacționa la comportamentul vizitatorilor site-ului - toate acestea sunt furnizate în prealabil de către resursa de designer.

Sistemul de management al conținutului - acest mod de a crea proiecte web dinamice a câștigat cea mai mare popularitate. În primul rând datorită maximă a simplifica procesul de creare și editare site-uri web, fără a fi nevoie să meargă la codul și programare.

Cu toate acestea, această abordare are un dezavantaj. Site-urile de pe CMS, în toate privințele mult mai primitiv decât DHTML, sau ASP. Și foarte dinamică unificarea interactivă sacrificată și standardizarea.

CMS site-ul este format din următoarele părți.
  • Baza de date în care este stocat conținut.
  • șablon de pagină, care este introdus în codul la cererea utilizatorului.
  • sistem de management de baze de date MySQL.
  • Consola de administrare site-ul phpMyAdmin.

În acest caz, pagina web este finalizată pe partea laterală a klienta- gros pe serverul de hosting. Acolo ești, și toate funcțiile componentelor motorului. Pentru lumina acestei decizii viteza de CMS-resurse este semnificativ mai mic decât în ​​special DHTML-site-uri de obicei static și. Putem spune că CMS - acesta este un produs pentru piața de masă. Prin urmare, simplitatea și costul redus.

Tehnologia cea mai misterioasă pentru resurse dinamice. Practic inaccesibile pentru înțelegerea obișnuită a utilizatorului. Tehnologia ASP este destinat în primul rând pentru dezvoltarea de aplicatii web. Site-urile sunt create ca o formă de aplicatii bazate pe web. Principiul de funcționare este similar cu CMS, folosind doar alte metode de integrare a elementelor funcționale.

Pentru dezvoltarea de aplicații bazate pe ASP.NET, există designeri speciale, vag amintind de consola CMS. În conformitate cu viteza unei înainte de câteva modele dinamice de scripting.

site dinamic - principalele metode și tehnici de creare