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.