Instrumente de dezvoltare a aplicațiilor web. Domenii de aplicare a limbajelor de programare pentru dezvoltarea aplicațiilor Web. Aplicații web Instrumente pentru crearea de aplicații web

HTML. Procesul de dezvoltare a aplicațiilor web devine similar cu dezvoltarea aplicațiilor Windows obișnuite, unde dezvoltatorul are vizual controale pe formular, le setează proprietățile și scrie handlere de evenimente.

Mediu extensibil de găzduire și management al ciclului de viață pentru aplicații web

Un cadru de găzduire ASP .NET extensibil gestionează ciclul de viață al aplicației de la prima dată când un utilizator accesează o resursă până la ieșirea aplicației. ASP .NET în sine folosește un server web (IIS) ca mediu, oferind în același timp funcții de găzduire. ASP .NET vă permite să gestionați evenimentele care apar în aplicații și să vă creați propriile handlere și module HTTP.

Un mediu extensibil de proiectare a interfeței cu utilizatorul pentru aplicații web

ASP .NET vă permite să vă creați propriile editoare vizuale pentru controalele serverului și să le integrați în instrumente de dezvoltare, cum ar fi Visual Studio. Editorii vizuali vă permit să dezvoltați interfețe de utilizator pentru controale și să adăugați proprietățile și metodele necesare la controale.

HTML. Procesul de dezvoltare a aplicațiilor web devine similar cu dezvoltarea aplicațiilor Windows obișnuite, unde dezvoltatorul are vizual controale pe formular, le setează proprietățile și scrie handlere de evenimente.

Mediu extensibil de găzduire și management al ciclului de viață pentru aplicații web

Un cadru de găzduire ASP .NET extensibil gestionează ciclul de viață al aplicației de la prima dată când un utilizator accesează o resursă până la ieșirea aplicației. ASP .NET în sine folosește un server web (IIS) ca mediu, oferind în același timp funcții de găzduire. ASP .NET vă permite să gestionați evenimentele care apar în aplicații și să vă creați propriile handlere și module HTTP.

Un mediu extensibil de proiectare a interfeței cu utilizatorul pentru aplicații web

ASP .NET vă permite să vă creați propriile editoare vizuale pentru controalele serverului și să le integrați în instrumente de dezvoltare, cum ar fi Visual Studio. Editorii vizuali vă permit să dezvoltați interfețe de utilizator pentru controale și să adăugați proprietățile și metodele necesare la controale.

Introducere

Impactul computerului global rețele de internet pe lumea modernă nu are analogi istorici. Actualitatea sa este începutul erei pătrunderii electronice în toate sferele vieții umane, aceasta este mai mult decât o simplă campanie de marketing, este baza unei noi filozofii și a unei noi strategii de afaceri.

Este destul de logic să presupunem că din punctul de vedere al produselor sau serviciilor publicitare, Internetul este cea mai importantă resursă. Majoritatea oamenilor moderni folosesc internetul ca cea mai accesibilă sursă de informații.

Crearea de site-uri Web este una dintre cele mai importante tehnologii pentru dezvoltarea resurselor Internet. Un site bun, care absoarbe toate informațiile utile, este cea mai bună carte de vizită atât pentru o companie comercială, cât și pentru o instituție de învățământ, lucrând pentru ei în orice moment al zilei.

Analizând mai multe site-uri care oferă suport informațional întreprinderilor mici pentru respectarea obiectivelor, cerințelor psihofiziologice și a conținutului informațional, precum și corectitudinea alegerii instrumentelor de dezvoltare, pot fi identificate următoarele neajunsuri caracteristice:

· nerespectarea amplasamentului cu cerințele psihofiziologice, ceea ce duce la creșterea oboselii sau a distragerii atenției;

· pasiune pentru animație, imagini graficeși fragmentele video care nu poartă o încărcătură semantică, implică automat o scădere a numărului de potențiali vizitatori ai site-ului, deoarece crește cerințele pentru lățimea de bandă a conexiunii la Internet și volumul de trafic;

· redundanță sau lipsa informațiilor furnizate;

· alegerea incorectă a instrumentelor de dezvoltare, ceea ce presupune o creștere nerezonabilă a costului produsului finit.

Astfel, se determină funcționalitatea instrumentelor și limbajelor pentru dezvoltarea site-ului web, precum și cerințele psihofiziologice pentru text și informatii grafice prezentate pe ecranul monitorului pare a fi o sarcină presantă.

Mai mult, cu numărul de utilizatori online estimat la peste 500 de milioane (și în creștere cu o rată de aproximativ 7% pe lună), este necesar să se caute modalități de utilizare a noilor tehnologii care să ajute la atragerea și păstrarea atenției utilizatorilor care călătoresc. de-a lungul vastelor întinderi ale Web-ului.

Subiectul cercetării îl reprezintă tehnologiile web.

Obiect – medii și limbaje pentru dezvoltarea aplicațiilor web.

Scopul lucrării este de a lua în considerare posibilitățile uz practic limbaje și instrumente pentru dezvoltarea aplicațiilor web.

1) luați în considerare conceptele de bază ale tehnologiilor web;

2) dați diferite clasificări ale aplicațiilor web utilizate în activitățile de afaceri;

3) luați în considerare cerințele psihofizice pentru aplicațiile web;

4) determinarea domeniilor de aplicare a limbajelor de programare pentru dezvoltarea aplicațiilor web;

5) analizarea funcționalității mediilor pentru crearea de aplicații web.

Merită să abordați sarcina de a vă crea propria „reprezentare pe Internet” în mod responsabil. Site-ul ar trebui să fie ușor de utilizat - paginile ar trebui să se încarce cât mai repede posibil, iar resursa în sine ar trebui să aibă o structură logică și de înțeles. Doar în acest caz poți conta pe vizitatorul să fie interesat de informațiile furnizate și să rămână pe site.

Dezvoltarea modernului echipamente informatice iar introducerea noilor tehnologii a marcat începutul unei noi direcții a vieții pe Pământ. Într-o perioadă destul de scurtă de timp în dezvoltarea microelectronicii și ciberneticii, au avut loc multe schimbări.

Dezvoltarea progresivă a tehnologiei a determinat apariția unor noi produse software. În fiecare an sunt introduse tot mai multe limbaje de programare. Toate acestea sunt destinate în primul rând publicului țintă.

Se dezvoltă nu numai computerele, ci și rețelele. Dacă în urmă cu doar câteva decenii Internetul era o mică rețea privată, acum este un sistem gigantic de calculatoare interconectate, fără de care s-ar putea să nu ne putem imagina viața.

Internetul nu este doar o „piscina cool” în care oamenii foarte „supraîncălziți” se simt atât de confortabil, ci și un loc în care poți „atinge” aproape orice subiect fierbinte fără teama de a fi ars.

Tehnologia web a revoluționat complet ideea de a lucra cu informații și cu un computer în general. Sa dovedit că parametrii de dezvoltare tradiționali tehnologia calculatoarelor- productivitate, debitului, capacitatea de stocare - nu a luat în considerare principalul lucru " blocaj„sistem – interfață cu o persoană. Mecanismul învechit de interacțiune umană cu un sistem informațional a împiedicat introducerea de noi tehnologii și a redus beneficiile utilizării acestora. Și numai atunci când interfața dintre o persoană și un computer a fost simplificată la naturalețea percepția de către o persoană obișnuită, a urmat o explozie fără precedent de interes față de capacitățile tehnologiei informatice.

Informațiile disponibile utilizatorilor de Internet se află pe computere (servere Web) pe care se află o specială software. O mare parte din aceste informații sunt organizate sub formă de site-uri web. Fiecare dintre ele are propriul nume (adresă) pe Internet. Un site web este o informație prezentată într-o anumită formă, care se află pe un server Web și are propriul nume. Pentru a vizualiza site-urile Web pe computerul utilizatorului, utilizați programe speciale care se numesc browsere. Cele mai comune browsere sunt în prezent Internet Explorerși Netscape Navigator. În funcție de numele site-ului pe care îl specificăm în linia „Adresă”, browserul va încărca informațiile corespunzătoare în fereastra sa.

Un site web este format din pagini web interconectate. Pagina web este fisier text cu extensia *.htm, care conține informații text și comenzi speciale - coduri HTML care determină modul în care aceste informații vor fi afișate în fereastra browserului. Toate informațiile grafice, audio și video nu sunt incluse direct în pagina Web și sunt reprezentate de fișiere separate (Figura 1 Anexa A).

Aplicațiile web moderne sunt în principal portaluri care oferă servicii care nu pot fi folosite nicăieri altundeva Unul dintre dezavantajele unor astfel de servicii este dificultatea schimbului de informații între companii. În special, chiar și informațiile de contact și alte informații personale trebuie reintroduse pe fiecare astfel de site.

În prezent, din punct de vedere al scopului, există trei tipuri principale de portaluri:

· Portaluri publice sau orizontale (uneori numite mega-portale), cum ar fi Yahoo, Lycos, Excite, Rambler. Astfel de portaluri sunt adesea rezultatul dezvoltării motoarelor de căutare. Ele sunt destinate celui mai larg public, ceea ce se reflectă în conținutul informațiilor și serviciilor pe care le oferă. De obicei, aceste informații sunt de natură generală, la fel ca și serviciile furnizate ( E-mail, buletine informative și așa mai departe).

· Portaluri verticale. Acest tip de portal este destinat unor tipuri specifice de piață și servește publicul care utilizează serviciile acestei piețe sau lucrează în ea. Exemple de astfel de portaluri includ, de exemplu, agenții de turism care oferă servicii de rezervare la hoteluri, comanda și livrarea biletelor, acces la hărți și informații despre rutele rutiere sau portaluri B2B (business-to-business) care permit clienților lor să implementeze în comun. operațiuni comerciale (de exemplu, selectarea furnizorilor și achiziționarea de bunuri, desfășurarea de licitații).

· Portalurile corporative sunt destinate angajaților, clienților și partenerilor unei singure întreprinderi. Utilizatorii unui astfel de portal primesc acces la serviciile și aplicațiile destinate acestora, în funcție de rolul și profilul lor personal.

Alte cele mai comune aplicații web:

· Portaluri regionale de internet, universale în sfera lor, dar limitate de geografia vizitatorilor interesați (e1.ru);

· Motoare de căutare- acestea sunt portaluri de internet care sunt concepute pentru a oferi vizitatorului lor posibilitatea de a găsi site-uri pe care se găsesc cuvinte specificate sau fraze întregi (metabot.ru);

· Un director este o colecție de link-uri către site-uri. De ce avem nevoie de cataloage dacă există o căutare? De foarte multe ori nu știm exact de ce avem nevoie, nu îl putem formula în câteva cuvinte (mail.ru);

· Panourile electronice sunt un loc de pe Internet unde aproape oricine poate lăsa informații cu caracter informațional, invitațional sau publicitar;

· Forumurile sunt site-uri sau secțiuni speciale de pe site-uri concepute pentru ca vizitatorii să lase mesaje și să schimbe opinii;

· Chat-urile sunt un alt loc de comunicare pe Internet, dar scopul lui nu este de a face schimb de opinii pe o anumită temă, ci pur și simplu de a petrece timpul;

· Fișiere pentru descărcare;

· Galerie foto;

· Elemente de statistică;

· Stocarea diverselor informații pe Internet;

· Servere de liste de corespondență, oferă servicii de livrare a informațiilor către o gamă largă de cititori (subscribe.ru);

· Magazine online și licitații (ozon.ru, molotok.ru).

Punctul de plecare într-un proiect web este o analiză a obiectivelor site-ului și a funcțiilor care vor fi oferite utilizatorului.

A doua etapă va fi construirea arhitecturii informaționale a site-ului.

Odată ce toate materialele site-ului și structura acestuia sunt cunoscute, puteți trece la designul navigației și a paginilor în sine.

Este necesar să plasați un link clar vizibil către harta site-ului pe fiecare pagină. Pagina care afișează harta nu trebuie să depășească două pagini pe ecranul utilizatorului. Sunt utilizate două tipuri de hărți: statice și dinamice. Cel mai eficient este să utilizați o hartă cu afișare statică a arhitecturii informaționale, deoarece o vizualizare dinamică duce utilizatorul la o confuzie și mai mare. Harta a fost creată pentru a orienta mai bine utilizatorul, astfel încât harta trebuie să afișeze nu numai poziția curentă a utilizatorului pe site, ci și acele secțiuni pe care acesta le-a vizitat deja.

Pagina principală a site-ului companiei este fața site-ului, orientată către întreaga rețea (Figura 2 Anexa B). Pe pagina principala Obiectivele companiei sunt clar declarate, iar fiecare element de design ar trebui să permită utilizatorului să înțeleagă mai bine site-ul și să decidă secvența de acțiuni pentru a-și rezolva problemele.

Din pagina principală majoritatea utilizatorilor își încep călătoria prin site. În același timp, site-ul nostru ar trebui să fie realizat în așa fel încât persoanele care vin pe site printr-un link profund să se simtă confortabil. Pentru a face acest lucru, trebuie să plasați pe fiecare pagină a site-ului:

· numele companiei sau sigla în colțul din stânga sus

· slogan individual pentru site, format dintr-o singură propoziție

Nu se poate presupune că utilizatorul a ajuns la această pagină, acoperind întreaga cale de la început până la sfârșit. Este foarte posibil să nu fi văzut informațiile pe care le-am indicat în pagini nivel superior ierarhie. Cu legături profunde, trebuie să orientăm utilizatorul către un loc, să-i spunem unde se află acum pe site, indicând o verigă de lanț pe pagină. Dacă este nevoie ca o pagină să nu fie indexată în motoarele de căutare, trebuie să introduceți în elementul „HEAD” .

În secțiunea „Despre noi” trebuie să furnizați informații de bază despre companie:

· componența echipei de conducere (cu bibliografie și fotografii);

· Informații de contact;

· filosofia organizației (viziune despre afaceri, relații cu societatea, aspirații);

· principalele repere istorice;

O explicație lungă în partea de sus a paginii „Despre noi” ajută utilizatorul să înțeleagă mai bine ce este conținut în profunzimea acestui giveaway.

Textul trebuie să fie ușor de citit atât de către utilizatorii tineri, cât și de către utilizatorii în vârstă, așa că va trebui să specificăm dimensiunea fontului în unități relative, mai degrabă decât în ​​unități absolute, deoarece dimensiunea trebuie să fie aleasă de utilizatori înșiși. În acest caz, textul trebuie să se încadreze complet pe pagină, indiferent de ceea ce irită utilizarea derulării orizontale a paginilor site-ului.

Utilizatorii citesc rar paginile web cuvânt cu cuvânt. La prima vizionare, el caută fapte și ignoră detalii, dar după ce a găsit material de interes, poate merge mai adânc. O schemă aproximativă de vizualizare a paginii arată astfel: prima linie orizontală este vizualizată complet, următoarea nu este vizualizată la toată adâncimea, iar cu fiecare linie ulterioară, smulgerea informațiilor este redusă din ce în ce mai mult.

Prin urmare, utilizatorii vizualizează adesea doar partea de sus a articolului. Și doar cei mai interesați cititori vor derula în jos pe pagină și doar acești câțiva vor înțelege povestea articolului în toate detaliile sale. Prin urmare, este important să se aplice „principiul piramidei inversate”, care constă în faptul că articolul începe cu o „concluzie”, urmată de un mesaj despre Informații importante, iar la final este dat fundalul evenimentului.

Pentru ca paginile să fie ușor de vizualizat, vom folosi:

· evidențierea cuvintelor cheie;

· titluri bine scrise;

· liste cu markeri;

· câte un paragraf per idee (utilizatorii vor sări peste toate celelalte idei dacă nu sunt atrași de cuvintele principale ale paragrafului);

· stilul piramidei inversate (unde articolul începe cu o concluzie);

· mai puține cuvinte decât într-un articol obișnuit;

· minim de termeni neclari;

· indicarea datei la care a fost creat mesajul (pentru a ști cât de lung este, este relevant acest moment);

· informații contextuale ale atributului „ALT”.

· anteturile de e-mail sunt adesea afișate în afara contextului:

· în lista de articole de pe site;

· în anteturile mesajelor de e-mail;

· în rezultatele căutării;

· în marcajele browserului.

În același timp, utilizatorii nu ar trebui să aibă nicio cunoștințe superioare pentru a înțelege titlul nostru dacă opresc textul de sub titluri. Din acest motiv, textul titlului ar trebui să fie o informație de sine stătătoare care să permită înțelegerea acestuia în absența restului conținutului. Atunci când scrieți un titlu, este necesar să folosiți un limbaj neutru, și să nu folosiți: jocuri de cuvinte, „rafinament”, „încitații”, majuscule (deoarece se pare că strigăm la utilizator)

Utilizatorii preferă titluri semnificative. Cu cât microconținutul este mai scurt, cu atât este mai ușor să scapi. Este necesar să se excludă utilizarea aceluiași cuvânt la începutul fiecărui articol și titlu de pagină, deoarece dacă mai multe astfel de articole sunt utilizate simultan, va fi dificil să selectați articolul dorit pe panou sau marcaje.

Când se cere să ne furnizeze o adresă de e-mail, este necesar să spunem, aici și acum, ce anume va primi utilizatorul și cât de des îi vei tulbura liniștea sufletească cutie poștală. Referințele Mailto trebuie utilizate în așa fel încât să fie clar că aceasta este o adresă de corespondență. Nu plasați linkuri de e-mail pe nume, deoarece dați clic pe un nume ar trebui să conducă la biografia lor. Atunci când comunici prin e-mail, nu există niciun motiv să folosești numele specific al unuia dintre angajați, decât dacă utilizatorul a stabilit o relație personală cu acesta (e-mailurile de la persoane necunoscute ajung cel mai adesea la coșul de gunoi).

Pentru a crește credibilitatea site-ului, este necesar să folosiți imagini grafice de înaltă calitate. Cu toate acestea, nu ar trebui să utilizați imagini mari în mod implicit. Este indicat să folosiți schițe și, dacă este necesar, să le măriți cât dorește utilizatorul. Miniaturile ar trebui să conțină toate informațiile de bază despre imagine. Pe site, ar fi mai corect să folosiți fotografii cu angajați și clienți reali, decât modele foto cu un zâmbet orbitor de la Hollywood. De asemenea, este necesar să folosiți un bun stil de scriere și link-uri hypertext de ieșire către alte site-uri. Nu este nevoie să folosiți „apa publicitară”, deoarece poartă o încărcătură emoțională suplimentară, iar utilizatorii trebuie să petreacă timp eliminând hiperbolele din fapte reale.

Modul clasic de a crește atașamentul față de un site este publicarea materialelor proaspete cu o anumită regularitate (de la zilnic la lunar). Pentru cei interesați, este necesar să organizeze mailing-uri de material proaspăt. Aproape 100% dintre cei care s-au abonat vor vizita periodic site-ul în sine atâta timp cât autorul le amintește de el însuși.

Designul site-ului ar trebui să se adapteze oamenilor. O opțiune pentru un astfel de dispozitiv este un profil, dar completarea lui necesită răbdare, motiv pentru care este completat de vizitatorii site-ului consacrați. Prin urmare, pentru a urmări utilizatorii, este mai bine să utilizați un „cookie”, în fișierul căruia sunt introduse toate informațiile necesare, decât o procedură de înregistrare plictisitoare. Dacă înregistrarea este încă necesară pentru o funcționare în siguranță, atunci nu ar trebui să creați formulare de intrare prea stricte. Dacă este posibil să utilizați completarea automată și plasați automat cursorul în primul câmp al formularului.

Nu ar trebui să creați formulare pentru căutarea pe Internet dacă utilizatorul are nevoie de el, va folosi un motor de căutare special.

Link-urile ar trebui să fie previzibile; utilizatorul ar trebui să știe ce se va întâmpla dacă face clic pe link. Faceți clar care este linkul: dacă este text, faceți-l colorat sau subliniat. Nu ascundeți diferențele dintre linkurile vizitate și cele nevizitate. Creați legături cu așteptarea că motoarele de căutare sunt cei mai importanți vizitatori și sunt surzi și orbi la înaltă tehnologie. Proiectați-vă etichetele „titlu” astfel încât să arate bine în motoarele de căutare și marcaje, așa că trebuie să începeți linkurile cu un cuvânt cheie.

Evitați apariția unor link-uri rupte, deoarece alte site-uri și motoare de căutare nu vor trimite către noi în acest caz.

Când navigați pe site, lăsați utilizatorul să aleagă cum să deschidă paginile, fie în ferestre pop-up, fie într-un alt mod.

Pe WEB, utilizatorii nu acordă atenție la nimic altceva decât scopul lor, iar publicitatea care îi distrage atenția de la atingerea scopului este pur și simplu ignorată. Dacă reclama noastră apare înainte ca utilizatorul să găsească materialul de care este interesat, atunci cel mai probabil va fi închis. Și când își finalizează sarcina principală și este gata să arunce o privire mai atentă la reclamă, pur și simplu nu o va mai vedea pentru că a închis fereastra pop-up. Prin urmare, nu trebuie să distrageți niciodată atenția utilizatorului de la obiectivul dvs.

Când un utilizator introduce cuvinte de interogare într-un motor de căutare, reclamele care apar în lista de rezultate ale interogării vor fi direct legate de ceea ce are nevoie persoana respectivă. Și așa citește aceste anunțuri și dă clic pe linkuri. O astfel de publicitate costă mult mai puțin decât distribuirea de fluturași.

Așadar, secretul succesului este combinarea publicității cu obiectivele utilizatorilor.

· lipsa unui buton „Închidere”;

· trucuri pentru a determina oamenii să dea clic;

· indicați clar ce se va întâmpla când faceți clic pe el;

· dă Informații suplimentare despre tine fără a fi nevoie să părăsești pagina curentă.

Pentru a efectua munca de evaluare, este necesar să implicați de la trei până la cinci participanți. Fiecare dintre ei face treaba individual. După care rezultatele lor sunt comparate și aduse la o singură concluzie. Testul se desfășoară în două etape:

1) înțelegerea interfeței;

2) concentrarea atenţiei asupra anumitor elemente.

Este necesar să menționăm separat fiecare problemă, indiferent de modul în care se repetă în viitor.

Instrumente de dezvoltare a aplicațiilor web

Domenii de aplicare a limbajelor de programare pentru dezvoltarea aplicațiilor Web

Hypertext Markup Language, sau HTML, așa cum este mai cunoscut, este limbajul computerizat care stă la baza World Wide Web. Datorită limbajului HTML, orice text poate fi marcat, convertit în hipertext și apoi publicat pe Web.

Limbajul HTML are propriul set de caractere pe care browserele Web le folosesc pentru a afișa o pagină. Aceste caractere, numite mânere, includ elementele necesare pentru a crea hyperlinkuri.

Unul dintre trăsături distinctive Documentele HTML înseamnă că documentul în sine conține doar text, iar toate celelalte obiecte sunt încorporate în document în momentul în care este afișat de Browser folosind etichete speciale și sunt stocate separat. Când salvați un fișier HTML, se creează un folder în locația în care se află documentul, în care sunt plasate elementele de design grafic însoțitor.

În primul rând, PHP este folosit pentru a crea scripturi care funcționează pe partea de server, motiv pentru care a fost inventat. PHP este capabil să rezolve aceleași probleme ca orice alte scripturi CGI, inclusiv procesarea datelor din formulare html, generarea dinamică a paginilor html și altele asemenea. Dar există și alte domenii în care PHP poate fi folosit.

A doua zonă este crearea de scripturi care rulează pe linia de comandă. Adică cu folosind PHP puteți crea scripturi care vor fi executate, indiferent de serverul web și browser, pe o anumită mașină.

Și ultima zonă este crearea de aplicații GUI ( interfețe grafice) rulează pe partea clientului.

Ajax înseamnă Asynchronous Javascript And XML și nu este o tehnologie în sensul strict al cuvântului. Dacă într-o aplicație web standard serverul prelucrează toate informațiile, în timp ce browserul este responsabil doar de interacțiunea cu utilizatorul, trimiterea cererilor și scoaterea de HTML primit, atunci într-o aplicație Ajax apare un alt intermediar între utilizator și server - motorul Ajax . Stabilește ce cereri pot fi procesate „la loc” și care trebuie adresate serverului.

S-a schimbat și comportamentul serverului. Dacă anterior serverul emitea o nouă pagină pentru fiecare cerere, acum trimite doar datele de care are nevoie clientul, iar motorul Ajax generează HTML din acesta direct în browser.

Asincronia se manifestă prin faptul că nu fiecare clic de utilizator ajunge la server, iar opusul este, de asemenea, adevărat - nu orice reacție a serverului este cauzată de o solicitare a utilizatorului. Majoritatea cererilor sunt generate de motorul Ajax și poate fi scris în așa fel încât să încarce informații, anticipând acțiunile utilizatorului.

Unde se folosește Ajax:

· Formulare. Sunt foarte lente. Dacă transferați date în mod asincron, pagina nu se reîncarcă.

· Navigare sub forma unui „arbore”. În general, o astfel de navigație este îngrozitoare. O topologie simplă este mult mai convenabilă, dar dacă se reduce la ea, este mai bine să folosiți Ajax.

· Filtre. Site-urile web sortează adesea după dată sau nume. Ajax va fi mult mai convenabil.

JavaScript

Limbajul de programare JavaScript a fost dezvoltat de Netscape pentru a crea documente HTML interactive. Este un limbaj orientat pe obiecte pentru dezvoltarea aplicațiilor încorporate care rulează atât pe partea client, cât și pe server. Sintaxa limbajului este foarte asemănătoare cu sintaxa Java - de aceea se numește Java-like.

Principalele utilizări ale JavaScript se încadrează în următoarele categorii:

· crearea dinamică a unui document folosind un script;

· verificarea promptă a autenticității câmpurilor formularului HTML completate de utilizator înainte de a le transfera pe server;

· crearea de pagini HTML dinamice împreună cu foi de stil în cascadă și modelul obiectului documentului;

· interacțiunea utilizatorului la rezolvarea problemelor „locale” rezolvate de o aplicație JavaScript încorporată într-o pagină HTML.

VBScript

Limbajul de scriptare VBScript a fost dezvoltat de Microsoft și este un subset al limbajului Visual Basic pentru dezvoltarea de programe de aplicații Windows, care este destul de comun în rândul programatorilor. La fel ca și părintele său, VBScript este destul de simplu și ușor de învățat.

Avantajul utilizării acestuia pentru crearea de scripturi este abilitatea de a utiliza, cu ajustări minore, proceduri scrise anterior în Visual Basic și Visual Basic for Application.

Funcționalitate Scripturile scrise în VBScript nu diferă de capacitățile scripturilor JavaScript: creație dinamică document sau părți ale acestuia, interceptarea și procesarea evenimentelor și așa mai departe.

VBScript este folosit pentru scripting-ul pe partea client (caz în care browserul trebuie să aibă un interpret încorporat pentru limba respectivă) și pentru script-ul pe server (caz în care serverul trebuie să accepte VBScript).

Pentru a crea scripturi client, utilizați un set de obiecte similar cu setul JavaScript. Obiectele client și server sunt diferite unul de celălalt, dar există o parte comună (nucleu) a obiectelor utilizate în dezvoltarea atât a scripturilor client, cât și a serverului.

Perl este utilizat pe scară largă pentru dezvoltarea instrumentelor de administrare a sistemelor, dar recent a câștigat o popularitate enormă în dezvoltarea de aplicații Internet: scripturi CGI, sisteme automate de procesare a e-mailului și suport pentru site-uri web.

Iată câteva exemple de probleme care pot fi rezolvate folosind Perl:

· verificarea utilizatorilor Windows NT pentru discrepanțe în starea și capabilitățile lor;

· gestionarea serviciilor NT din linia de comandă și de la distanță cu mașină locală obținerea de date statistice pe o mașină separată;

· Poate lucra și cu protocolul FTP;

· suport de sistem pentru UNIX și Windows.

În prezent în world wide web Există câteva milioane de site-uri web găzduite și numărul lor este în continuă creștere. Toată lumea are posibilitatea nu numai de a vedea pe oricare dintre ele și de a extrage informații utile pentru ei înșiși, ci și de a lua parte activ la crearea lor. Mediul în care se va desfășura dezvoltarea este de mare importanță.

Macromedia continuă să facă Dreamweaver intuitiv și ușor de utilizat. Instrumentele puternice, pe de o parte, și ușurința de utilizare, pe de altă parte, fac din produsele Macromedia un pachet software ideal atât pentru web designeri profesioniști, cât și pentru începători. Produsele incluse în pachetul Macromedia, cum ar fi Flash, Firework, Dreamweaver, vă vor face munca mai productivă și, în același timp, se pot înlocui între ele (de exemplu, puteți crea butoane în oricare dintre ele). Produse precum: Sitespring, FreeHand vor adăuga eficiență atunci când lucrați cu un client.

Dreamweaver are multe avantaje:

Dreamweaver acceptă codul HTML pur, precum și cele mai recente extensii DHTML și CSS.

Conține mijloace excelente de gestionare automată a conexiunilor, adică de fiecare dată când fișierele sunt mutate în mediu, toate conexiunile sunt restaurate automat. Secțiunile paginii pot fi blocate pentru a le proteja de deteriorarea neintenționată.

Vă permite să anulați modificările făcute cu câțiva pași în urmă (cu toate acestea, odată ce salvați pagina, nu veți putea anula modificările).

Se aplică „Verificarea dinamică între browsere”.

Acceptă extensii atât de la dezvoltatori terți, cât și de la Macromedia în sine (mai mult de 500).

Dreamweaver vine cu o bibliotecă de elemente pe care le puteți utiliza pe paginile Web, cum ar fi o bară de navigare, un descriptor de drepturi de autor și multe altele.

Folosit pentru a adăuga multimedia paginilor web și tipuri variate fișiere de la Flash și Java la RealAudio, elemente interactive precum motoarele de căutare, forumuri, sisteme de comerț electronic.

Dreamweaver nu are propriile instrumente de creare a imaginilor. Prezintă doar cele mai simple instrumente de editare, așa că pentru a crea și edita imagini vom avea nevoie de editori grafici speciali.

Dreamweaver vă permite să eliminați codul inutil din aplicațiile Microsoft, după care paginile se vor încărca mai repede și se vor afișa mai bine în diferite browsere.

Fireworks este un editor grafic cu capacitatea de a-l optimiza în continuare și de a-l posta în rețea. Folosind o mare varietate de instrumente, putem crea și edita atât vectori, cât și grafică rasterîn același fișier în loc să treceți de la un program la altul. Fireworks generează cod HTML și JavaScript și poate crea cu ușurință meniuri dinamice și bare de navigare pentru paginile noastre web. Optimizarea eficientă a fișierelor grafice vă permite să le reduceți cât mai mult posibil, fără a pierde calitatea.

În plus, este posibil să editați aspectul paginilor WEB. De exemplu, în Fireworks 8 puteți deschide fisier grafic pe toată lățimea viitorului site, desenați designul grafic necesar și apoi tăiați-l cu Instrumentul Slice așa cum ar trebui să arate viitorul tabel al documentului HTML. După aceasta, puteți începe să rafinați elementele grafice individuale și, printre altele, să creați grafice active care să răspundă la cursor, fără să cunoașteți deloc limbajul de programare (JavaScript).

Unul din trei profesioniști editori grafici, care luptă cu diferite grade de succes pentru primatul în lucrul cu grafica vectorială. FreeHand este mult mai rapid și mai simplu decât concurenții săi - CorelDraw și Adobe Illustrator. FreeHand este excelent pentru crearea de logo-uri, publicitate, grafică web și animație.

Producătorii programului au depus mult efort pentru a face viața cât mai ușoară posibil pentru utilizatori: interfața programului este simplă și intuitivă, există multe „clopote și fluiere” care vă permit să efectuați rapid și ușor transformări complexe ale obiectelor sau să realizați un varietate de efecte artistice. FreeHand poate exporta și importa fișiere în aproape toate formatele comune. Mai mult, include setări de taste rapide care emulează alte programe comune (Adobe Illustrator, CorelDraw). Deci nu este nevoie să reînvățați când treceți la FreeHand.

O caracteristică interesantă și importantă a FreeHand atunci când lucrați la proiecte mari este capacitatea de a face modificări globale în document, atât pentru text, cât și pentru toate obiectele grafice. Mecanismul global de înlocuire este foarte flexibil. Pe lângă înlocuire, vă permite să selectați obiecte cu proprietăți specificate pentru transformarea ulterioară. Principalele proprietăți utilizate pentru căutarea și înlocuirea sau selectarea obiectelor sunt culoarea, grosimea conturului, fontul și unghiul de rotație.

Documentele FreeHand pot fi ușor transformate în pagini web. Desigur, FreeHand nu este un editor HTML, dar acceptă elemente HTML de bază. Folosind paginile WEB FreeHand pot fi echipate cu ușurință cu animație Flash. Blocurile de text, grupurile de obiecte și obiectele cu contururi sunt inserate într-un clip de animație. Un mic clip de obiecte FreeHand este creat literalmente cu o singură comandă - tot ce rămâne este să urmați unele setări. Fiecare cadru al clipului este plasat pe un strat separat; efectul de animație este realizat prin redarea secvențială a conținutului straturilor individuale. Dar instrumentele FreeHand nu vor înlocui editorul Macromedia Flash.

Creează prezentări multimedia interactive atractive pentru site-uri WEB. Flash-ul este tipic Grafică vectorialăși animație, deși acest program poate fi folosit și pentru a manipula sau afișa grafică raster, pentru a edita material video și chiar pentru a manipula fișiere audio.

Conținutul Flash este publicat în fișiere SWF compacte pentru afișare ulterioară pe o varietate de platforme folosind Flash player. Când un fișier SWF este redat online, conținut precum fișierele audio MP3, videoclipurile Flash și imaginile pot fi încărcate dinamic în fișierul SWF. format JPEG. Flash player-ul vă permite să vă conectați la surse de date pentru a le combina cu o bază de date, XML sau servicii web. Cu toate aceste capabilități, animații și efecte atractive pot fi introduse în aplicațiile bazate pe date. Flash are suport pentru anti-aliasing (netezirea marginilor prin amestecarea culorilor adiacente). Deoarece acest format de fișier se bazează pe grafică vectorială, obiectul menține calitatea imaginii la orice rezoluție și este ideal pentru crearea cadrelor de animație.

Limbaj puternic bazat pe evenimente. Limbajul ActionScript folosit este aproape un limbaj de programare cu drepturi depline, cu suport pentru condiții, bucle, matrice, funcții și clase care pot fi moștenite.

În favoarea Flash este dimensiunea mică a fișierelor rezultate și utilizarea formatului de imagine vectorială și compresia fișierelor raster și audio, care are un efect foarte pozitiv asupra reducerii dimensiunii paginii și a timpului de descărcare a acesteia.

Acest program este foarte ușor de utilizat. Are o mulțime de etichete și șabloane gata făcute.

Flexibilitatea interfeței este unul dintre punctele forte ale produsului. Orice utilizator poate personaliza cu ușurință interfața HomeSite pentru a se potrivi preferințelor și nevoilor sale.

În timpul lucrului, utilizatorul poate vedea o zonă de lucru cu două file - Răsfoire și Editare. Adică, programarea are loc în fila Editare, iar rezultatul poate fi văzut dacă selectați fila Browse. În timp ce creați pagina noua Unele etichete precum HTML și BODY apar automat în câmpul de editare. Acesta este șablonul care se încarcă atunci când creați o pagină nouă. Conținutul acestuia poate fi schimbat.

HomeSite facilitează construirea unei arhitecturi de site. Acest lucru este facilitat de Panou rapid Bar cu sistem de file cu etichete gata făcute. Etichetele din aceste file sunt foarte diferite - de la cele simple, cum ar fi un paragraf, la scripturi java. În general, puteți lăsa o filă, adăugând toate etichetele necesare prin meniul Personalizare. De asemenea, puteți crea etichete sau combinații ale acestora. Când faceți clic pe un buton cu o anumită etichetă, apare o fereastră în care puteți configura opțiunile etichetei și specifica atributele acesteia. Acceptă modul WYSIWYG cu toate avantajele și dezavantajele sale.

Pentru a vă accelera munca, sunt disponibile multe instrumente de editare a etichetelor. Acestea sunt, de exemplu, funcții precum Completarea etichetelor, Editorii de etichete și Perspectiva etichetelor. Ele facilitează editarea etichetelor și a atributelor acestora. Există și fragmente de cod.

HomeSite se integrează ușor cu comenzile cod sursași sisteme de management al proiectelor și oferă, de asemenea, capabilități extinse de lucru cu protocolul FTP, datorită căruia putem implementa rapid site-ul și organiza întreținerea eficientă a acestuia.

Este cel mai popular editor HTML de pe piață, în principal datorită popularității sale Pachetul Microsoft Birou. Programul oferă funcții puternice și un pachet software atractiv, inclusiv Image Composer, care este conceput pentru crearea de imagini (Anexa B). FrontPage conține, de asemenea, componente WEB necesare pentru a adăuga proprietăți interactive unui site web. Microsoft FrontPage este un editor WYSIWYG clasic, care, totuși, are capacitatea de a edita manual codul.

Programul are trei moduri de lucru cu un document: Normal, HTML și Previzualizare.

În modul Normal, paginile web sunt un fișier text obișnuit cu posibilitatea de a edita toate elementele - de la text la imagini.

În modul HTML, este furnizată evidențierea sintaxelor, dar este destul de mediocră - descriptorii sunt evidențiați cu albastru, totul este negru.

În modul Previzualizare, puteți vedea cum va arăta pagina dvs. în fereastra browserului.

FrontPage are un designer de tabele care ușurează mult crearea acestora. Unul dintre principalele avantaje ale programului este numărul mare de șabloane disponibile, permițând utilizatorului să nu-și ia mintea peste designul proiectului său. După ce am selectat șablonul necesar, putem trece direct la completarea paginii cu conținut. Aici intervine frumusețea FrontPage: procesul de creare a unei pagini HTML nu este diferit de crearea uneia obișnuite document text V Microsoft Word. Avem acces la aceleași instrumente pentru editarea textului, modificarea formatării acestuia, crearea și editarea tabelelor, inserarea diferitelor obiecte și imagini și toate acestea fără cunoștințe de HTML. FrontPage împarte zona de lucru în mai multe blocuri care conțin elemente specifice de pagină - imagini, text, titluri etc. Pentru fiecare bloc, puteți aloca propriile parametri de formatare și locația acestuia în raport cu pagină.

Contra: set mic de instrumente de dezvoltare, imposibilitatea de a achiziționa separat programul. Microsoft FrontPage este o alegere bună ca editor HTML pentru prima dată, dar pe măsură ce nevoile dvs. cresc, capabilitățile sale pot să nu fie suficiente. Există, de asemenea partea din spate medalii - complexitatea și greutatea codului rezultat, care afectează în mod natural dimensiunea finală a documentului. De asemenea, va fi foarte dificil să faci modificări unui astfel de document în viitor. Dar acesta este mai degrabă un dezavantaj nu al unui anumit produs, ci al aproape tuturor editorilor WYSIWYG (What You See Is What You Get - „ceea ce vezi este ceea ce primești”).

Componentele web funcționează numai dacă serverul web care este utilizat are programe care le corespund.

În ciuda faptului că Microsoft Word este un editor de text și nu este considerat în esență un editor HTML. Are capacitatea de a salva fișiere în format HTML. Drept urmare, este posibil să întâlnim pagini care au fost create într-un fel sau altul în Microsoft Word. Problemele cu HTML generate din editor sunt similare cu cele ale FrontPage: ambele programe produc cod redundant care nu este conform standardului HTML. Un număr mare de oameni care folosesc Word în munca lor zilnică devin potențiali dezvoltatori de documente HTML.

Există două moduri de a crea o pagină web în Word: folosind Expertul sau conversia uneia existente document Wordîn format HTML. În acest caz, Word însuși generează etichete HTML, deși nu într-un mod optim. Transformarea duce în mod natural la faptul că unele elemente ale designului documentului vor fi pierdute sau modificate. Dacă trebuie să inserați propriile etichete într-o pagină HTML, Word vă permite să editați direct codul HTML.

Conceput pentru crearea și editarea ilustrațiilor, adică imagini care conțin elemente de grafică vectorială, cum ar fi fonturi, forme geometrice etc.

Paginile web pot conține multe elemente - text HTML, imagini raster, grafică vectorială. În Illustrator, puteți utiliza fragmente pentru a defini limitele diferitelor elemente web dintr-un obiect. O pagină web este împărțită în celule care sunt prezentate în trei tipuri: imagini, fără imagini, text HTML.

În acest caz, puteți salva fiecare fragment ca fișier independent cu propriul format, setări și paletă de culori. Blocarea fragmentelor previne schimbările accidentale de poziție. Dimensiunea unui fragment este legată de obiectul pe care îl conține. Prin urmare, atunci când mutați sau modificați dimensiunea unui obiect, limitele fragmentelor sunt ajustate automat, dar dacă este necesar, pot fi întotdeauna ajustate manual.

Hărțile de legături vă permit să asociați una sau mai multe zone ale unei imagini (numite hotspots) cu o adresă URL. Când facem clic pe o zonă activă, browserul web descarcă fișierul asociat acesteia.

Principala diferență între utilizarea hărților de linkuri și a fragmentelor pentru a crea linkuri este modul în care obiectul este exportat pe pagina web. Utilizarea hărților de legături salvează obiectul ca un singur fișier imagine, în timp ce folosind plăci obiectul este împărțit în mai multe fișiere separate. O altă diferență între hărți de legătură și plăci este că hărțile vă permit să legați zone poligonale sau dreptunghiulare dintr-un obiect, în timp ce plăcile vă permit doar să legați zone dreptunghiulare.

Cel mai popular și utilizat program de editare a imaginilor. Cu ajutorul acestuia puteți crea imagini extrem de artistice. Conține tot ce aveți nevoie pentru a crea și edita grafică profesională.

Photoshop nu este doar un program de editare a imaginilor, este cel mai puternic și mai bogat program din clasa sa. Programul vă permite să retușați o imagine și să o supuneți la efecte speciale, să transferați detalii de la o fotografie la alta, să adăugați text, să schimbați rapoartele de culoare și chiar să adăugați culoare imaginilor în tonuri de gri. Instrumentele Photoshop sunt compatibile cu tabletele grafice, ceea ce face posibilă crearea unor imagini complet artistice, nu mai rele decât cele realizate cu acuarele și uleiuri.

În ciuda simplității de bază instrumente Photoshop De asemenea, utilizatorul le poate personaliza „pentru el însuși”. Acest lucru este echivalent cu a avea o varietate nesfârșită de creioane colorate. Deoarece programele de desen se bazează pe pixeli pentru a funcționa, acestea sunt ideale pentru a lucra cu fotografii electronice (digitale) de creioane colorate, vopsele spray, acuarele, vopsele în ulei și multe altele. Photoshop vă oferă control complet asupra fiecărui pixel al imaginii dvs. Dezavantajul programelor de desen cu rezoluție limitată. Deoarece bitmap-ul constă dintr-un număr fix de pixeli.

CorelDraw vă permite să procesați o mare varietate de informații prezentate într-un document sub formă de obiecte vectoriale și raster, blocuri de text simplu și artistic, precum și obiecte Internet.

Programul folosește o interfață modernă de tip plat, care se caracterizează prin faptul că instrumentele situate pe diferite panouri sunt afișate sub formă de imagini plate obișnuite, iar una dintre ele este selectată numai atunci când indicatorul este plasat pe el.

La construirea imaginilor vectoriale, liniile și formele sunt suprapuse până când este creată imaginea finală. Fiecare obiect poate fi editat independent de celelalte - unul dintre puținele avantaje ale abordării obiectului, totuși, imaginea trebuie încă construită pas cu pas. Într-un program de editare a desenelor vectoriale, liniile, formele și textul sunt specificate prin expresii matematice, ceea ce face posibilă ajustarea lor automată la rezoluția maximă a dispozitivului de ieșire. Un alt avantaj al desenelor vectoriale este că nu necesită mult spațiu pe disc. Volumul unui desen vectorial depinde doar de numărul și complexitatea obiectelor care alcătuiesc acest desen, astfel încât dimensiunea acestuia, spre deosebire de un desen raster, nu are practic niciun efect asupra acestui volum.

CorelDraw demonstrează calitățile unui puternic editor vizual pagini web: utilizatorul are capacitatea de a genera documente HTML bogate, care pot include scripturi JavaScript și foi de stil CSS.

Cu instrumente puternice de grafică, text și aspect de document și de export pentru publicare pe Web, CorelDraw este un bun punct de plecare pentru generarea primelor versiuni ale unui fișier HTML.

Când plasați imagini pe o pagină, una dintre cele mai importante sarcini este optimizarea dimensiunii fișierelor de imagine. Plafonul recomandat pentru dimensiunea totală a paginii este de la 100 la 150 kbytes. Reducerea dimensiunii fișierelor de imagine se face prin comprimarea fișierelor și reducerea numărului de culori. Aceste sarcini sunt disponibile pentru oricare dintre programele de grafică enumerate mai sus.

Concluzie

Odată cu apariția tehnologiei web, straturi complet noi ale populației Pământului încep să folosească computerele. Putem identifica două grupuri cele mai caracteristice, situate la poli sociali diferiți, care s-au implicat rapid în noua tehnologie, poate chiar împotriva propriei dorințe. Pe de o parte, aceștia erau reprezentanți ai unor grupuri de elită ale societății - șefi de organizații mari, președinți de bănci, manageri de top, oficiali guvernamentali influenți. Pe de altă parte, aceștia erau reprezentanți ai celor mai largi pături ale populației - gospodine, pensionari, copii.

Gama de grupuri sociale care se conectează la Internet și caută informații pe WWW este în continuă extindere datorită utilizatorilor care nu sunt clasificați ca specialiști în domeniu. tehnologia Informatiei. Aceștia sunt medici, constructori, istorici, avocați, finanțatori, sportivi, călători, clerici, artiști, scriitori, artiști. Lista continuă și continuă. Oricine a experimentat utilitatea și indispensabilitatea Internetului pentru activitățile profesionale sau hobby-urile sale se alătură armatei uriașe de consumatori de informații de pe World Wide Web.

Odată cu dezvoltarea tehnologiilor de marcare hipertext, pe internet au început să apară tot mai multe site-uri, ale căror subiecte erau complet diferite - de site-uri companii mari, povestind despre succesele companiei și eșecurile acesteia, către site-urile micilor companii care se oferă să își viziteze birourile din același oraș.

Dezvoltarea tehnologiilor Internet a dat naștere apariției unei noi ramuri pe Internet - forumuri de internet. Au început să apară site-uri web, și chiar portaluri întregi, unde oameni din toată lumea pot comunica, pot obține răspunsuri la orice întrebări și chiar pot încheia contracte de afaceri.

Crearea site-ului web este o etapă de marketing care vizează crearea resursă informațională, care va oferi companiei o oportunitate atât de a păstra clienții vechi, cât și de a-i atrage pe alții noi.

Crearea și dezvoltarea site-ului web include:

· aprobarea initiala termeni de referinta pentru dezvoltarea site-ului web;

Lista surselor utilizate

1. Borisenko A.A. Web design. La fel ca doi și doi. – M.: Eksmo, 2008.- 320 p.

2. Burlakov M.V. CorelDRAW 12. – Sankt Petersburg; BHV-Petersburg, 2004. – 688 p.

3. Jamsa Chris. Un tutorial eficient despre design web creativ. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX. Text, grafică, sunet și animație. Tradus din engleză/Chris Jamsa, Conrad King, Andy Anderson - M.: DiaSoftUP LLC, 2005. - 672 p.

4. Dunaev V. Tutorial JavaScript, ed. a II-a. – Sankt Petersburg: Peter, 2005. – 395 p.

5. Zolnikov D.S. PHP5. Cum să creați singur un site web de orice complexitate. – Ed. a II-a. sters – M.: NT Press, 2007. – 272 p.

6. Inkova N. A., Zaitseva E. A., Kuzmina N. V., Tolstykh S. G. Crearea de site-uri web: manual educațional. Partea 5. Tambov: Editura Tamb. stat tehnologie. Universitatea, 2005. – 56 p.

7. Mazurkevich A. RNR: manualul unui programator / Alexander Mazurkevich, Dmitry Elovoy. – Mn.: Cunoștințe noi, 2006. – 495 p.

8. McClelland Dick. Photoshop 7. Biblia utilizatorului. : Per. din engleza – M.: Editura „William”, 2006. - 928 p.

9. Orlov L.V. Web site fără secrete. / L. V. Orlov. – Ed. a II-a. – M.: Buk-press, 2006. – 512 p.

10. Polonskaya E.L. limbaj HTML. Manual de autoinstruire: - M.: Editura „William”, 2005. - 320 p.

11. Crearea de pagini Web și site-uri Web. Tutorial: [manual. indemnizație] / ed. V. N. Pechnikova. – M.: Editura Triumph, 2006.- 464 p.

12. Yakushev, L. V. Să începem să lucrăm pe internet. Ghid rapid. – M.: Editura „William”, 2006. -128 p.

Tendințele de dezvoltare software necesită acest lucru și separat calculator în picioare a fost echipat cu software de rețea (browsere, implementări software de protocoale). Caracteristica software retele de calculatoareîn stadiul actual de dezvoltare există o gamă extrem de largă de utilizate softwareși limbaje de programare. Acest lucru se datorează dezvoltării dinamice și varietății uriașe a rețelelor de computere și tehnologiilor conexe. În astfel de condiții, nicio tehnologie sau limbaj de programare nu poate avea o superioritate decisivă față de ceilalți. Această situație obligă un specialist angajat în dezvoltarea de software să stăpânească și să utilizeze simultan munca practica un număr mare de instrumente de dezvoltare și limbaje de programare.

De exemplu, chiar și pentru a crea o pagină WEB interactivă obișnuită care să îndeplinească cerințele moderne, aveți nevoie de cunoștințe despre limbajul de marcare hipertext HTML, foi de stil în cascadă (CSS) și tehnologii mai complexe de dezvoltare a aplicațiilor server-side, cum ar fi PHP. În plus, pentru a dezvolta partea de server a software-ului, programatorul trebuie să aibă acces la bazele de date folosind limbajul de interogare Mysql.

Denver: Automatizarea instalării setului de instrumente.

Instalarea manuală a serverului Apache și a programelor conexe poate fi destul de obositoare. Ideea este că va trebui să vă ocupați de numeroși parametri de configurare Apache, PHP și MySQL care nu vă vor mai fi de folos niciodată.

Denver este un program de instalare universal care poate simplifica instalarea tuturor programelor necesare unui programator Web acestea sunt aceleași distribuții de Apache, PHP, MySQL, Perl, combinate într-o singură arhivă, echipată cu un program de instalare convenabil și utilități de configurare pentru un anumit; mașină (inclusiv instrumente pentru configurarea automată a gazdelor virtuale).

Denver este o unitate complet automatizată.

Termeni de utilizare.

Denver a fost conceput pentru a facilita configurarea și instalarea liberă

programe distribuite (Apache, PHP, MySQL etc.). Normal că poate

poate fi folosit gratuit de către orice programator și designer web, dar numai în scopuri necomerciale.

Denver are o structură modulară. Nucleul său este așa-numitul „pachet de bază”. Toate celelalte componente vin ca pachete de extensie autonome care necesită ca pachetul de bază să funcționeze.

Conținutul pachetului de bază.

Pachetul de bază conține majoritatea programelor și utilităților necesare unui programator Web:

Apache cu suport SSI, mod_rewrite, modphp;

PHP cu suport GD și MySQL;

MySQL cu suport pentru tranzacții (nrysqld-max);

PhpMyAdmin - sistem de management MySQL printr-o interfață Web; complet

înlocuiește Linie de comanda MySQL;

Nucleu Perl fără biblioteci standard;

emulator sendmail;

Suportă lucrul împreună cu PHP și Perl;

Distribuția care conține toate componentele enumerate mai sus durează doar aproximativ 2 MB.

Pachete de expansiune suplimentare

Există, de asemenea, multe pachete de expansiune disponibile pentru Denver, care conțin:

documentație pentru toate programele incluse în complex;

versiunea completă a Perl cu biblioteci standard;

versiunea completă a PHP 5;

Suport pentru dezvoltatori.

Există un forum la http://forum.dklab.ru/denwer/ unde puteți obține sfaturi de la autorii cărții despre probleme legate de utilizarea Denver. De asemenea, conține o bază de date extinsă de întrebări și răspunsuri pe care utilizatorii le-au adresat în ultimii doi ani. Forumul are un sistem de căutare flexibil.

Instalarea distribuției.

Toate distribuțiile sunt arhive în format 7-Zip (http:// 7-zip.org). Formatul a fost ales pentru că oferă cel mai bun raport de compresie.

După achiziționarea distribuției, trebuie să o rulați. Mai întâi, arhiva va fi dezambalată într-un director temporar (trebuie să așteptați puțin), apoi programul de instalare se va lansa automat.

Veți fi întrebat în ce director doriți să instalați complexul (în mod implicit, se folosește C:WebServers, trebuie doar să apăsați tasta pentru a fi de acord cu această alegere). Absolut toate componentele sistemului vor fi localizate în directorul specificat și nu vor mai fi create fișiere în afara acestuia (cu excepția comenzilor rapide de pe desktop).

Denver are mai multe fișiere de configurare și sunt localizate în locuri unde sunt cel mai ușor de găsit pentru componentele complexe. Unele fișiere nu există în mod implicit - ele trebuie create înainte de a putea fi făcute modificări.

  • * Fișierul de configurare principal: /etc/CONFIGURATION.txt.
  • * Configurație Apache httpd.conf: /usr/local/apache/conf/httpd.conf.
  • * Fișiere .htaccess cu setări locale ale site-ului: în directoarele de documente ale site-urilor corespunzătoare.
  • * Configurație PHP: php.ini: /usr/local/php/php.ini.
  • * Configurație PHP 3: /usr/local/php3/php3.ini.
  • * Configurare MySQL cu tranzacții: /usr/local/mysql/my.cnf.
  • * Fișierul hosts - corespondența numelor site-urilor cu adresele lor IP:

pentru Windows 95/98/ME: C:Windowshosts;

pentru Windows NT/2000/XP: C:WinNTsystem32driversetchosts.

Începeți cu Denver.

După finalizarea instalării, faceți clic pe comanda rapidă Denwer de pe desktop.

Deschideți http://localhost în browser (stocat în folderul home/localhost/www).

HTML

Schimbul de informații pe Internet se realizează folosind protocoale la nivel de aplicație care implementează unul sau altul serviciu de aplicație (transfer de fișiere, informații hipertext, e-mail etc.). Unul dintre cele mai tinere și mai populare servicii de internet, a cărui dezvoltare a dus la o creștere a popularității internetului în sine, a fost World Wide Web (WWW), bazat pe protocolul HTTP (Hyper Text Transfer Protocol). Documentele hipertext prezentate pe WWW au o diferență fundamentală față de documentele hipertext tradiționale - conexiunile pe care le folosesc nu se limitează la un singur document și, în plus, nu se limitează la un singur computer. Pentru pregătirea documentelor hipertext se folosește limbajul HTML (Hyper Text Markup Language - limbaj de marcare pentru documente hipertext), care oferă ample oportunități de formatare și marcare structurală a documentelor, organizarea conexiunilor între diverse documente și mijloace de includere a informațiilor grafice și multimedia. Documentele HTML sunt vizualizate folosind un program special - un browser. Cele mai utilizate browsere în prezent sunt Navigator de la Netscape (NN) și Internet Explorer de la Microsoft (MSIE). Implementările NN sunt disponibile pentru aproape toate platformele software și hardware moderne, implementările MSIE sunt disponibile pentru toate platformele Windows, Macintosh și unele sisteme comerciale Unix.

Un document HTML este format din text, care reprezintă conținutul documentului și Etichete, care îi determină structura și aspectul atunci când sunt afișate de un browser. Cel mai simplu document html arată astfel:

Nume

Corpul documentului



După cum puteți vedea din exemplu, o etichetă este un cuvânt cheie cuprins între paranteze unghiulare. Există etichete unice, cum ar fi

, și pereche, ca

, în acest din urmă caz, efectul etichetei se extinde numai la textul dintre parantezele de deschidere și de închidere. Etichetele pot avea, de asemenea, parametri - de exemplu, atunci când descrieți o pagină, puteți seta culoarea de fundal, culoarea fontului etc.: text="negru">.

Textul întregului document este conținut în etichete , documentul în sine este împărțit în două părți - antetul și corpul. Titlul este descris prin etichete , care poate include titlul documentului (folosind etichete </i>) și alți parametri utilizați de browser la afișarea documentului. Corpul documentului este inclus în etichete <i><body> </i>și conține informațiile reale pe care le vede utilizatorul. În absența etichetelor de formatare, tot textul este afișat în fereastra browserului ca un flux continuu, rupturile de linie, spațiile și tabulatorii sunt tratate ca caractere cu spații albe, mai multe caractere spații albe la rând sunt înlocuite cu unul singur. Următoarele etichete principale sunt utilizate pentru formatare:</p> <p><p>Începutul unui paragraf nou poate avea un parametru care determină alinierea:</p> <p> <p>Line feed în paragraful curent;</p> <p><u></u>- evidențierea textului cu subliniere</p> <p>O legătură către un alt document este stabilită folosind o etichetă <i><a href= «URL»>…</a> </i>, unde URL este adresa completă sau relativă a documentului. În acest caz, textul inclus în etichetă <a>, este de obicei evidențiat cu subliniere și culoare, iar după ce faceți clic pe acest link, browserul deschide documentul a cărui adresă este specificată în parametrul href. Imaginile grafice sunt inserate într-un document folosind o etichetă <i><img src='/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html' loading=lazy loading=lazy> </i>.</p> <p><u><b>PHP</b> </u></p> <p>PHP (în engleză PHP: HyperText Preprocessor - „PHP: Hypertext Preprocessor”, în limba engleză Personal Home Page Tools (învechit) - „Instrumente pentru crearea de pagini web personale”) este un limbaj de programare pentru scripturi de uz general, utilizat intens pentru dezvoltarea de aplicații web. În prezent, este susținut de marea majoritate a furnizorilor de găzduire și este unul dintre liderii în rândul limbajelor de programare.</p> <p>PHP este un limbaj special destinat lucrului pe Internet, cu o sintaxă universală și clară, foarte asemănătoare cu C, combinând avantajele Perl și C. Vă permite să încorporați codul programului în documente HTML. Îl putem folosi pentru a genera documente HTML și pentru a elimina o mulțime de apeluri către scripturi externe. Acest limbaj este folosit pe aproximativ un milion de servere din întreaga lume, iar numărul acestora continuă să crească. Noua generație de PHP5 ar trebui să ștergă toate avantajele Perl față de PHP, atât în ​​ceea ce privește viteza de procesare a programului (și versiunile a treia și a patra de PHP au rămas cu mult în urma lui Perl la procesarea buclelor mari), cât și în ceea ce privește sintaxa. În cele din urmă, majoritatea scripturilor PHP (în special cele mai mici) sunt mai rapide decât programele lor echivalente scrise în Perl.</p> <p><u><b>PHP versiunea 5</b> </u></p> <p>Desigur, în primul rând, viteza de lucru a crescut puțin. Datorăm acest lucru tranziției la un nou nucleu de sistem - Zend Engine 2. Dar motivul principal pentru schimbarea numărului de versiune de la 4 la 5 este o îmbunătățire semnificativă a capabilităților PHP orientate pe obiecte și integrarea a două biblioteci puternice în nucleul interpretului. : SQLite DBMS și un modul pentru lucrul cu XML.</p> <p>PHP versiunea 5 este compatibilă cu PHP 4 mult mai bine decât PHP 4 este compatibil cu PHP 3. Aceasta înseamnă că programele dezvoltate având în vedere PHP versiunea 4 sunt foarte probabil să funcționeze pe PHP 5 fără nicio modificare.</p> <p>Popularitatea în domeniul construirii de site-uri web este determinată de prezența unui set mare de instrumente încorporate pentru dezvoltarea aplicațiilor web. Principalele:</p> <ul><li>· extragerea automată a parametrilor POST și GET, precum și <a href="https://5visa.ru/ro/education/u-prav-na-zapusk-igry-zapusk-programmy-bez-prav-administratora-i.html">variabile de mediu</a> server web în matrice predefinite;</li> <li>· interacțiune cu un număr mare de sisteme diferite de gestionare a bazelor de date (MySQL, Oracle, Microsoft <a href="https://5visa.ru/ro/multimedia/popytka-vstavki-neunikalnogo-znacheniya-v-unikalnyi-indeks-oshibka.html">SQL Server</a>, InterBase, Paradox etc.);</li> <li>· trimiterea automată a antetelor HTTP;</li> <li>· lucrul cu autorizare HTTP;</li> <li>· lucrul cu cookie-uri și sesiuni;</li> <li>· lucrul cu local și <a href="https://5visa.ru/ro/problems/udalyayutsya-faily-s-sd-kak-vosstanovit-udalennye-faily-s-fleshki-ili-karty-pamyati.html">fișiere șterse</a>, prize;</li> <li>· procesarea fișierelor încărcate pe server;</li> <li>· lucrul cu XForms;</li> </ul><p>PHP este folosit în prezent de sute de mii de dezvoltatori. Conform ratingului TIOBE Corporation, pe baza datelor din motoarele de căutare, în aprilie 2011 PHP se afla pe locul 5 în rândul limbajelor de programare.</p> <p><u><b>CSS</b> </u></p> <p>CSS (Cascading Style Sheets) este un limbaj de descriere a aspectului unui document scris folosind un limbaj de marcare, un mecanism puternic de control al prezentării documentelor individuale sau seturi ale acestora.</p> <p>CSS este folosit de creatorii de pagini web pentru a specifica culorile, fonturile, aspectul și alte aspecte ale prezentării documentelor. Scopul principal al dezvoltării CSS a fost acela de a separa conținutul (scris în HTML sau alt limbaj de marcare) de prezentarea documentului (scris în CSS). Această separare poate crește accesibilitatea documentelor, poate oferi o mai mare flexibilitate și control asupra prezentării acestuia și poate reduce complexitatea și repetarea conținutului structural. În plus, CSS vă permite să prezentați același document în diferite stiluri sau metode de randare.</p> <p>Înainte de apariția CSS, proiectarea paginilor web era realizată exclusiv folosind HTML, direct în conținutul documentului. Cu toate acestea, odată cu apariția CSS, a devenit posibilă separarea fundamentală a conținutului și a prezentării unui document. Datorită acestei inovații, a devenit posibil să se aplice cu ușurință un singur stil de design pentru o masă de documente similare, precum și să se schimbe rapid acest design.</p> <p><b>Avantaje:</b></p> <p>Mai multe modele de pagini pentru <a href="https://5visa.ru/ro/navigation/vyvod-zvuka-na-raznye-ustroistva-windows-7-vyvod-zvuka-na-raznye.html">diferite dispozitive</a> vizionare. De exemplu, pe ecran designul va fi proiectat pentru o lățime mare, meniul nu va fi afișat în timpul imprimării, ci pe PDA-uri și <a href="https://5visa.ru/ro/program/sotovyi-telefon-fly-ezzy-trendy-3-harakteristiki.html">telefon mobil</a> meniul va urma continutul.</p> <p>Reducerea timpului de încărcare a paginilor site-ului prin transferul regulilor de prezentare a datelor într-un fișier CSS separat. În acest caz, browserul descarcă doar structura documentului și datele stocate pe pagină, iar vizualizarea acestor date este descărcată de browser o singură dată și poate fi stocată în cache.</p> <p>Ușor de schimbat designul mai târziu. Nu trebuie să editați fiecare pagină, doar să schimbați fișierul CSS.</p> <p>Opțiuni suplimentare de design. De exemplu, folosind aspectul CSS, puteți crea un bloc de text care se va înfășura în jurul restului textului (de exemplu, pentru un meniu) sau puteți face meniul mereu vizibil atunci când derulați pagina.</p> <p><b>Defecte:</b></p> <p>Afișare aspect diferit în browsere diferite (în special în cele mai vechi), care interpretează în mod diferit aceleași date CSS.</p> <p>În practică, este adesea necesară corectarea nu numai a unui singur fișier CSS, ci și a etichetelor HTML care sunt asociate selectoarelor CSS într-un mod complex și obscur, ceea ce uneori anulează ușurința aplicării fișierelor de stil uniforme și prelungește semnificativ timpul de editare și testare.</p> <p><u><b>MySQL</b> </u></p> <p>Astăzi este greu de imaginat vreo semnificație <a href="https://5visa.ru/ro/firmware/obespechenie-informacionnoi-bezopasnosti-avtomatizirovannyh-sistem.html">Sistem informatic</a>, care nu ar avea ca componentă importantă o bază de date. Conceptele și tehnologiile de baze de date s-au dezvoltat treptat și au fost întotdeauna strâns legate de dezvoltarea sistemelor automate de procesare a informațiilor.</p> <p>Bazele de date sunt create pentru a stoca și accesa date care conțin informații despre un anumit domeniu, sau în cazul nostru o listă de prețuri, adică din domeniul activității umane, care la rândul său simplifică munca și crește eficiența muncii. Acest lucru se datorează dezvoltării dinamice și diversității sistemelor de management al bazelor de date.</p> <p><u>MySQL</u>- sistem gratuit de gestionare a bazelor de date (DBMS). MySQL este proprietatea Oracle Corporation, care l-a achiziționat împreună cu Sun Microsystems achiziționat, care dezvoltă și susține aplicația.</p> <p>MySQL este soluția pentru aplicații mici și mijlocii. Inclus în serverele WAMP, LAMP și în serverele portabile Denver, XAMPP. MySQL este folosit de obicei ca server accesat de clienți locali sau la distanță, dar distribuția include o bibliotecă back-end care permite ca MySQL să fie inclus în programele independente.</p> <p>Flexibilitatea SGBD-ului MySQL este asigurată de suportul pentru un număr mare de tipuri de tabele: utilizatorii pot alege atât tabele MyISAM care acceptă căutarea full-text, cât și tabele InnoDB care acceptă tranzacții la nivel de înregistrare individuală. Mai mult, SGBD-ul MySQL vine cu un tip special de tabel EXEMPLU care demonstrează principiile creării de noi tipuri de tabele. Datorită arhitecturii deschise și licențelor GPL, noi tipuri de tabele apar în mod constant în SGBD-ul MySQL.</p> <p>MySQL 5.1 continuă calea către standardul SQL:2003. MySQL 5.1 conține următoarele inovații.</p> <p>Segmentarea este capacitatea de a împărți o masă mare în mai multe părți situate în diferite <a href="https://5visa.ru/ro/at/failovaya-sistema-v-vide-spiska-na-vb6-dobavlenie-dannyh-k-failu.html">sisteme de fișiere</a>, bazat pe o funcție definită de utilizator. În anumite condiții, acest lucru poate oferi o creștere semnificativă a performanței și, de asemenea, facilitează scalarea tabelelor.</p> <p>Comportamentul unui număr de operatori a fost modificat pentru a asigura o mai mare compatibilitate cu standardul SQL2003.</p> <p>Replicare bazată pe rânduri, în care doar informațiile despre rândurile de tabel modificate efectiv vor fi scrise în jurnalul binar în locul textului de interogare original (și posibil lent). Replicarea rând cu rând poate fi utilizată numai pentru anumite tipuri de interogări SQL, în termeni MySQL - replicare mixtă.</p> <p>Programator încorporat al joburilor lansate periodic. În ceea ce privește sintaxa, adăugarea unei sarcini este similară cu adăugarea unui declanșator la o tabelă, este similară cu crontab.</p> <p>Set suplimentar de funcții pentru procesarea XML, implementarea suportului XPath.</p> <p>Noi utilitare de diagnosticare a problemelor și analiză a performanței. Capacitățile de gestionare a conținutului fișierelor jurnal au fost extinse; acum, jurnalele pot fi salvate în tabelele general_log și slow_log. Utilitarul mysqlslap vă permite să testați baza de date și să înregistrați timpul de răspuns pentru fiecare solicitare.</p> <p>Pentru a simplifica operația de actualizare, a fost pregătit utilitarul mysql_upgrade, care va verifica toate tabelele existente pentru compatibilitate cu <a href="https://5visa.ru/ro/navigation/bitriks-17-versiya-chto-novogo-istoriya-versii-adres-formy.html">versiune noua</a>, și va face ajustările corespunzătoare dacă este necesar.</p> <p>MySQL Cluster este acum lansat ca un produs separat, bazat pe stocarea MySQL 5.1 și NDBCLUSTER.</p> <p>Schimbări semnificative în <a href="https://5visa.ru/ro/installation-and-configuration/mysql-workbench-opisanie-rabota-s-subd-mysql-ispolzovanie-instrumenta-mysql-workbench-workbench.html">Funcționează MySQL</a> Cluster, cum ar fi, de exemplu, capacitatea de a stoca date tabulare pe disc.</p> <p>Reveniți la utilizarea bibliotecii încorporate libmysqld, care lipsea în MySQL 5.0.</p> <p>Un API pentru pluginuri care vă permite să încărcați module terțe care extind funcționalitatea (cum ar fi căutarea full-text) fără a reporni serverul.</p> <p>Implementarea unui parser de căutare full-text ca plug-in.</p> <p>Nou tip de masă Maria (clona MyISAM rezistentă la crash).</p> <p><u><b>Web</b>-<b>server Apache</b> </u></p> <p>La rularea proiectului, a fost ales serverul Web Apache. De ce Apache? Cert este că acesta este cel mai comun server în acest moment și este puțin probabil să-și piardă popularitatea în următorii câțiva ani. Este instalat pe majoritatea furnizorilor de găzduire. În plus, și important, există o versiune Windows, aproape identică ca funcționalitate cu omologul său Unix.</p> <p>Potrivit Netcraft, numărul total de site-uri Web care operează sub controlul său a ajuns la 2 milioane până la sfârșitul anului 1998 (55% din numărul total de site-uri) și este în continuă creștere. Pentru comparație: serverele Microsoft reprezintă 25%, Netscape - 7%. Fiind liber <a href="https://5visa.ru/ro/at/chem-otkryt-vcf-na-windows-10-chem-otkryt-vcf-na-kompyutere-windows-programmy.html">program deschis</a>, conceput pentru sisteme Unix gratuite (FreeBSD, Linux etc.), Apache nu este inferior serverelor comerciale ca funcționalitate și fiabilitate, iar capabilitățile sale extinse de configurare vă permit să îl configurați pentru a funcționa cu aproape orice sistem specific. Există localizări de server pentru diferite limbi, inclusiv rusă.</p> <p>Din punct de vedere istoric, textele rusești de pe Internet pot fi prezentate în diferite codificări, dintre care cele mai comune sunt koi8-r (sau pur și simplu koi8) și Windows-1251: primul funcționează cu majoritatea serverelor și stațiilor de lucru care rulează Unix, al doilea este standard. pentru toți <a href="https://5visa.ru/ro/problems/gde-nahoditsya-kesh-microsoft-edge-problemy-ochistki-kesha-v-mobilnyh-versiyah.html">versiuni Windows</a>. Deoarece codarea Windows-1251 este folosită în mod natural pe marea majoritate a mașinilor client, ponderea celor care călătoresc prin partea rusă a WWW folosind koi8 acum nu depășește 5%. Cu toate acestea, documentele sunt stocate în această codificare pe multe servere Unix, mesajele de e-mail sunt transmise cel mai adesea în el și aproape întotdeauna scrisorile în teleconferințe și multe canale IRC în limba rusă lucrează cu aceasta (apropo, abrevierea KOI înseamnă „informații cod de schimb”). Pentru a rezolva problemele care apar atunci când codificările de text de pe server și pe computerul client nu se potrivesc, a fost creat modulul rus Apache-RUS pentru serverul Apache Web.</p> <p>DEZAVANTAJELE SITE-URILOR Incoerența site-ului cu cerințele psihofiziologice, ceea ce duce la creșterea oboselii sau a distragerii atenției q pasiunea pentru animație, imagini grafice și fragmente video care nu poartă o încărcătură semantică q redundanță sau lipsă de informații prezentate q alegerea incorectă a instrumentelor de dezvoltare, care implică o creștere nerezonabilă a costului produsului finit. q 3</p> <p>CERINȚE PENTRU SITE Site-ul trebuie să fie ușor de utilizat – paginile trebuie să se încarce cât mai repede posibil, iar resursa în sine trebuie să aibă o structură logică și de înțeles. Doar în acest caz poți conta pe vizitatorul să fie interesat de informațiile furnizate și să rămână pe site. 4</p> <p>APLICAȚIE WEB O aplicație web este o aplicație care rulează folosind un browser web prin Internet sau Intranet. Este, de asemenea, un program de aplicație pentru calculator <a href="https://5visa.ru/ro/education/skachat-launcher-iksperiya-smart-launcher-neobychnyi-launcher-dlya-soni-iksperiya.html">interfața cu utilizatorul</a>(UI), care este codificat în limbaje înțelese de browsere (HTML, CSS, Java. Script etc.). 5</p> <p>CLIENT WEB (BROWSER) Un browser web sau browser (browser) este un software pentru solicitarea paginilor web, procesarea acestora, afișarea lor și trecerea de la o pagină la alta. 6</p> <p>SERVER WEB (SERVER HTTP) <a href="https://5visa.ru/ro/internet/ocenka-antivirusnyh-programm-sravnenie-antivirusov-po.html">Program de calculator</a>, responsabil pentru acceptarea cererilor HTTP de la client și trimiterea acestora unui răspuns HTTP cu un set de date, care sunt de obicei documente HTML sau obiecte asociate. 7</p> <p>CERERE HTTP O solicitare HTTP conține o indicație a unei resurse: <a href="https://5visa.ru/ro/education/veb-stranica-html-predstavlyaet-soboi-sozdanie-web-stranic-izuchenie-yazyka-html.html">Pagina HTML</a> fișier text (txt, doc, pdf) fișier grafic fișier multimedia (sunet, video) fișier executabil (exe sau dll) fișier cu scripturi (asp, aspx, php, jsp etc.) 8</p> <p>ACȚIUNI DE SERVER LA CERERE Trimiterea unui fișier, lansarea unui program exe sau a unui modul dll pentru execuție și trimiterea rezultatului către client transferarea unui fișier cu scripturi către programele de procesare a scripturilor de pe server pentru procesarea și trimiterea rezultatului către client. 9</p> <p>Foaie de stil în cascadă O foaie de stil este un set de reguli care indică browserului cum să afișeze un document. Fiecare astfel de regulă constă din două părți: un selector, care specifică eticheta HTML la care trebuie aplicată regula o declarație de stil, care descrie proprietățile stilului care ar trebui să fie atașat celui specificat în selector; <a href="https://5visa.ru/ro/education/kakie-osnovnye-elementy-web-stranicy-osnovnye-elementy.html">Etichetă HTML</a>. 12</p> <p>FOI DE STIL ÎN CASCADE Selectoarele sunt indicatoare speciale către etichete cărora trebuie aplicată o regulă CSS. Puteți utiliza numele clasei ca selector. Comoditatea unor astfel de selectoare este că puteți atribui un nume de clasă mai multor etichete HTML dintr-un document și apoi să le gestionați <a href="https://5visa.ru/ro/internet/samsung-1520-draiver-vindovs-7-64-bit-vneshnii-vid-i-konstruktivnye.html">aspect</a>, referindu-se la ei după numele clasei. Puteți aplica un identificator (ID) oricărei etichete HTML. ID-ul trebuie să fie unic în documentul HTML. 14</p> <p>FOI DE Stil în cascadă puternice (greutate font: normal; culoare: roșu; ) h 1 ( font: bold 10 pt verdana; ) . Ale mele. Clasa (font: bold 10 pt verdana; ) #my. Obiect ( margine: stânga; ) /* modifică marginile etichetei al cărui id=”my. Obiect” */ span#today ( margine: stânga; ) /* modifică marginile etichetei span, care are id=”azi” */ 15</p> <p>Conceptul și clasificarea tehnologiilor web. Cerințe pentru aplicațiile web. Efectuarea lucrărilor de evaluare. FUNDAMENTE TEORETICE ALE DEZVOLTĂRII APLICAȚIILOR WEB 16</p> <p>CONCEPTE DE BAZĂ Informațiile disponibile utilizatorilor de Internet se află pe serverele Web. O mare parte din aceste informații sunt organizate sub formă de site-uri web. Fiecare dintre ele are propriul nume (adresă) pe Internet. Un site web este o informație prezentată într-o anumită formă, care se află pe un server Web și are propriul nume. Pentru a vizualiza site-urile Web pe computerul utilizatorului, se folosesc programe speciale numite browsere. 17</p> <p>CONCEPTE DE BAZĂ Aplicațiile web moderne sunt în principal portaluri care oferă servicii. Unul dintre dezavantajele unor astfel de servicii este dificultatea schimbului de informații între companii. 18</p> <p>CLASIFICARE - PORTALURI PUBLICE Yahoo, Lycos, Excite, Rambler. Astfel de portaluri sunt adesea rezultatul dezvoltării motoarelor de căutare. Destinat unui public larg. Informațiile pe care le furnizează sunt de natură generală, la fel ca și serviciile pe care le oferă (e-mail, buletine informative etc.). 20</p> <p>CLASIFICARE - PORTALE VERTICALE Proiectate pentru anumite tipuri de piață și deservesc publicul folosind serviciile acestei piețe sau lucrând în ea. Exemple de astfel de portaluri: agenții de turism care oferă servicii de rezervări la hoteluri, comanda și livrarea biletelor, acces la hărți și informații despre rutele rutiere, portaluri business-to-business care permit clienților să implementeze operațiuni comerciale comune: selectează furnizori și efectuează achiziții de bunuri , desfășurați licitații. 21</p> <p>CLASIFICARE - PORTALE CORPORATE Conceput pentru angajații, clienții și partenerii unei singure întreprinderi. Utilizatorii unui astfel de portal primesc acces la serviciile și aplicațiile destinate acestora, în funcție de rolul și profilul lor personal. 22</p> <p>CLASIFICARE - ALTE APLICAȚII WEB Portale regionale de internet. Motoare de căutare. Un director este o colecție de link-uri către site-uri web. Panouri electronice. Forumuri. Chat-uri. Servere de liste de corespondență. Magazine online si licitatii. 23</p> <p>ETAPELE PROIECTULUI Analiza obiectivelor și funcțiilor site-ului care vor fi oferite utilizatorului. Construirea arhitecturii informaționale a site-ului. Navigarea și designul paginii. 25</p> <p>HARTĂ SITE-ului Pagina care afișează harta nu trebuie să depășească două pagini pe ecranul utilizatorului. Cel mai eficient este să utilizați o hartă cu afișare statică a arhitecturii informaționale. Harta trebuie să afișeze nu numai poziția curentă a utilizatorului pe site, ci și acele secțiuni pe care le-a vizitat deja. 26</p> <p>PAGINA DE PRINCIPALA Pagina de pornire precizeaza clar obiectivele companiei. Fiecare element de proiectare ar trebui să permită utilizatorului să înțeleagă succesiunea de acțiuni pentru a-și rezolva problemele. 27</p> <p>CONȚINUT Evidențierea cuvintelor cheie liste de titluri bine scrise cu marcatori un paragraf pe idee stil piramidă inversată (articolul începe cu o concluzie) mai puține cuvinte decât într-un articol obișnuit un minim de termeni neclari care indică data creării mesajului informații contextuale ale Atributul „ALT 28”.</p> <p>LEGĂTURILE Utilizatorul trebuie să știe ce se va întâmpla dacă face clic pe un link din text ar trebui să fie colorate sau subliniate; treizeci</p> <p>EFECTUAREA LUCRĂRII DE EVALUARE Pentru a desfășura activitatea de evaluare, este necesar să se implice între trei și cinci participanți. Fiecare dintre ei face treaba individual. După care rezultatele lor sunt comparate. Testul se desfășoară în două etape: înțelegerea funcționării interfeței și concentrarea asupra anumitor elemente. 33</p> <p>HTML (HIPERTEXT MARKUP LANGUAGE) Limbajul de marcare hipertext este folosit pentru a descrie conținutul unei pagini web și formatarea acesteia. O pagină HTML constă din text și imagini, precum și din elemente speciale numite etichete. Browserul afișează părți ale paginii conform <a href="https://5visa.ru/ro/navigation/1s-v-parametrah-vybora-zadat-imya-gruppy-ustanovka-parametrov.html">parametrii dați</a> sau definește relațiile dintre elementele de conținut și alte pagini. 35</p> <p>PHP (PERSONAL HYPERTEXT PROCESSOR) este un limbaj de scripting încorporat pe server, care permite dezvoltatorilor să construiască rapid și eficient aplicații web dinamice. Capabilitati PHP - suport <a href="https://5visa.ru/ro/navigation/chto-oznachaet-ne-menee-8-kak-napisat-parol-latinskimi-bukvami-i.html">expresii obisnuite</a>, instrumente pentru lucrul cu matrice, metodologie orientată pe obiecte și suport pentru lucrul cu baze de date. Unul dintre principalele avantaje ale PHP este faptul că se integrează în HTML și Java. Script, WML, XML și alte limbaje. 36</p> <p>JAVASCRIPT Acesta este un limbaj orientat pe obiecte pentru dezvoltarea aplicațiilor client și server. Principalele domenii de aplicare ale Java. Script: crearea dinamică a unui document folosind un script de verificare online a validității câmpurilor de formular HTML completate de utilizator înainte de a le transfera pe server crearea de pagini HTML dinamice în combinație cu foile de stil în cascadă și interacțiunea cu; utilizator atunci când execută sarcini locale rezolvate de o aplicație Java. Script încorporat în pagina HTML. 37</p> <p>VBSCRIPT Scripturile scrise în VBScript au aceeași funcționalitate ca și scripturile Java. Script: crearea dinamică a unui document sau a părților sale, interceptarea și procesarea evenimentelor și așa mai departe. VBScript este folosit pentru scripting-ul pe partea client (caz în care browserul trebuie să aibă un interpret încorporat pentru limba respectivă) și pentru script-ul pe server (caz în care serverul trebuie să accepte VBScript). 38</p> <p>DREAMWEAVER Suportă cod HTML pur, precum și cele mai recente extensii DHTML și CSS conține instrumente automate de gestionare a legăturilor verificarea dinamică pentru diferite browsere are o bibliotecă de elemente precum bara de navigare, descriptor de drepturi de autor etc. 39</p> <p>DREAMWEAVER (2) Folosit pentru a adăuga diverse fișiere multimedia și elemente interactive în pagini. Dreamweaver nu are propriile instrumente de creare a imaginilor. Prezintă doar cele mai simple instrumente pentru editarea acestora. 40</p> <p><a href="https://5visa.ru/ro/installation-and-configuration/skachat-novogodnie-oboi-dlya-smartfona-skachat-novogodnie-zhivye-oboi-na-android.html">FOCURI DE ARTIFICII Focuri de artificii</a> Acesta este un editor grafic cu capacitatea de a-l optimiza în continuare și de a-l posta în rețea. Puteți crea și edita atât grafice vectoriale, cât și grafice raster într-un singur fișier. Fireworks generează cod HTML și Java. Script și poate crea meniuri dinamice și bare de navigare. Este posibil să editați machete de pagină și să creați grafice active care să răspundă la cursor, fără a cunoaște un limbaj de programare. 41</p> <p>FLASH Flash se caracterizează prin grafică vectorială și animație, deși este posibil să manipulați sau să afișați grafice raster, să editați materiale video și să manipulați fișiere audio. În favoarea Flash este dimensiunea mică a fișierelor rezultate, utilizarea formatelor de imagine vectorială și compresia fișierelor raster și de sunet. Limbajul de acțiune puternic bazat pe evenimente. Scriptul este un limbaj de programare care acceptă condiții, bucle, matrice, funcții și clase care pot fi moștenite. 43</p> <p>PHOTOSHOP Cel mai popular program de editare a imaginilor. Cu ajutorul acestuia puteți crea imagini extrem de artistice. Conține tot ce aveți nevoie pentru a crea și edita grafică profesională. 44</p> <p>CORELDRAW La construirea imaginilor vectoriale, liniile și formele sunt suprapuse până când este creată imaginea finală. Fiecare obiect poate fi editat independent de celelalte - unul dintre puținele avantaje ale abordării obiectului. În program, desenele vectoriale ale liniilor, formelor și textului sunt specificate prin expresii matematice, ceea ce face posibilă ajustarea automată a acestora la rezoluția maximă a dispozitivului de ieșire. Un alt avantaj al desenelor vectoriale este că nu necesită mult spațiu pe disc. 45</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <div class="single-popular"> <div class="single-popular-tit col-lg-12">Popular în categoria:</div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/8e694afe297762af56fa10dc9d64eb9d.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Cum se creează un clip karaoke pe un computer?"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Cum se creează un clip karaoke pe un computer?</div> <a href="https://5visa.ru/ro/at/sozdanie-karaoke-svoimi-rukami-kak-sozdat-karaoke-klip-na-kompyutere-eto.html" rel="bookmark" title="Cum se creează un clip karaoke pe un computer?">citit</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/d610310bd3744add66d0b4be4dfee6a5.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Aplicația Origin este necesară pentru joc, dar nu este instalată pentru FIFA 16."/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Aplicația Origin este necesară pentru a juca, dar nu este instalată FIFA...</div> <a href="https://5visa.ru/ro/multimedia/prilozhenie-origin-neobhodimo-dlya-igry-no-ono-ne-ustanovleno-prilozhenie-origin.html" rel="bookmark" title="Aplicația Origin este necesară pentru joc, dar nu este instalată pentru FIFA 16.">citit</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/30ee436baf8151ff5b776ef4575c45ea.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Înregistrarea unei pagini personale pe rețeaua socială Facebook"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Înregistrarea unei pagini personale pe rețeaua socială Facebook</div> <a href="https://5visa.ru/ro/multimedia/zaregistrirovat-dve-stranicy-facebook-na-odin-nomer-registraciya-lichnoi.html" rel="bookmark" title="Înregistrarea unei pagini personale pe rețeaua socială Facebook">citit</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/f19ca0b3b94ccf60b634700168b060f2.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Cum să rulați o scanare Nmap Nmap simplă"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Cum să rulați o scanare Nmap Nmap simplă</div> <a href="https://5visa.ru/ro/installation-and-configuration/setevoi-skaner-nmap-i-ego-vozmozhnosti-kak-zapustit-prostoe-skanirovanie.html" rel="bookmark" title="Cum să rulați o scanare Nmap Nmap simplă">citit</a> <div class="clr"> </div> </div> </div> <div class="clr"></div> </div> </div>  <div class="sidebar col-lg-3 col-md-4 col-sm-12"> <div class="sidebar-wrp"> <div class="sidebar-wrp-title">ultimele articole</div> <div class="sidebar-wrp-des"> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/934317c9dc463eca8a068c72103a9d1c.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Cum să rotiți o imagine cu câteva grade...</div> <div class="clr"></div> <a href="https://5visa.ru/ro/internet/kak-povernut-izobrazhenie-v-vorde-i-eshche-neskolko-priemov.html">citit</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/22b772bd41ea5a26bd659632075d8633.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Dezactivarea publicității în browserul Yandex Unde...</div> <div class="clr"></div> <a href="https://5visa.ru/ro/tips/kak-otklyuchit-blokirovku-reklamy-v-brauzere-yandeks-otklyuchenie-reklamy-v-yandeks.html">citit</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/fb321d5756cb0506f3cba53b24342950.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Rezolvarea problemelor de conexiune Wi-Fi pe...</div> <div class="clr"></div> <a href="https://5visa.ru/ro/problems/shlyuz-ustanovlennyi-po-umolchaniyu-ne-dostupen-ustranenie-problem-s-wi-fi.html">citit</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/adf1bbe784035fed9b433ebb2510db2f.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Schimbați parola pe profilul Windows 10</div> <div class="clr"></div> <a href="https://5visa.ru/ro/education/pomenyat-parol-na-profile-vindovs-10.html">citit</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/a1f00d0e4dfd0c63b7073715f264f36a.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Instrucțiuni pentru configurarea routerelor fără fir...</div> <div class="clr"></div> <a href="https://5visa.ru/ro/at/pravilnaya-nastroika-wi-fi-routera-asus-rt-g32-instrukciya-po-nastroike.html">citit</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/da305b0b628cd68b021f50a2fe2a3a89.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Cum să alegi un hard disk și care este mai bine să cumperi...</div> <div class="clr"></div> <a href="https://5visa.ru/ro/multimedia/kakaya-skorost-zhestkogo-diska-horoshaya-kak-vybrat-zhestkii-disk-i.html">citit</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/470eb147f848e5af1fb8b95300372a3e.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Meizu pentru manechini. Apeluri si agenda....</div> <div class="clr"></div> <a href="https://5visa.ru/ro/internet/meizu-dlya-chainikov-zvonki-i-adresnaya-kniga-storonnie-prilozheniya-dlya.html">citit</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/7a081806d1b8bf3a3ff61c21be94541f.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Descărcați programul PDFMaster</div> <div class="clr"></div> <a href="https://5visa.ru/ro/program/smotret-pdf-faily-skachat-programmu-pdfmaster.html">citit</a> </div> <div class="clr"></div> </div> </div> <div id="text-4" class="widget widget_text sidebar-wrp"> <div class="textwidget"> </div> </div> <div class="clr"></div> </div> </div> </div> </div> <div id="footer"> <div class="container"> <div class="row"> <div class="footer-contacts col-lg-6 col-md-6 col-sm-12 col-xs-12"> <img src="/public/logo.png" loading=lazy loading=lazy> <div class="footer-contacts-tit">5visa.ru <br>Internet. Multimedia. Navigator. Educaţie. DE. Firmware. Programe. Sfat. Instalare</div> <div class="footer-soc"> <div class="footer-soc-wrp"> <div class="soc_w"> <a href="https://vk.com/share.php?url=https://5visa.ru/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html" class="soc-link vk" target="_blank"></a> <a href="https://www.facebook.com/sharer/sharer.php?u=https://5visa.ru/at/sredstva-razrabotki-web-prilozhenii-oblasti-primeneniya-yazykov-programmirovaniya.html" class="soc-link fb" target="_blank"></a> </div> </div> </div> </div> <div class="footer-links col-lg-4 col-md-6 col-sm-12 col-xs-12"> </div> <div class="footer-links col-lg-4 col-md-4 col-sm-4 col-xs-4" style="display: block;"> <ul> <li><a href="">Proiect Editorial</a></li> <li><a href="">Publicitate pe site</a></li> </ul> <ul> <li><a href="https://5visa.ru/ro/feedback.html">Contacte</a></li> <li><a href="https://5visa.ru/ro/sitemap.xml">Harta site-ului</a></li> </ul> </div> </div> </div> <div class="copyright">© 2024 Internet. Multimedia. Navigator. Educaţie. DE. Firmware. Programe. Sfat. Instalare</div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="https://5visa.ru/wp-content/themes/trudinsp/js/bootstrap.min.js"></script> <script type="text/javascript" src="https://5visa.ru/wp-content/themes/trudinsp/js/SmoothScroll.js"></script> <a id="scroll-to-top" href="#" title="Derulați până sus">Top</a> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js?ver=3.51.0-2014.06.20'></script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/jquery-smooth-scroll/js/jss-script.min.js?ver=4.8.3'></script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect-blind.min.js?ver=1.11.4'></script> <script type='text/javascript'> /* <![CDATA[ */ var stbUserOptions = { "mode":"css","cssOptions":{ "roundedCorners":false,"mbottom":20,"imgHide":"http:\/\/5visa.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/minus.png","imgShow":"http:\/\/5visa.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/plus.png","strHide":"\u0421\u043a\u0440\u044b\u0442\u044c","strShow":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c"} }; /* ]]> */ </script> <script type='text/javascript' src='https://5visa.ru/wp-content/plugins/wp-special-textboxes/js/wstb.min.js?ver=5.5.101'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.3'></script> <script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* ]]> */</script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>