Câteva milisecunde de HTTP

În articolul de față, Axi va încerca să răspundă la întrebarea: „Ce se întâmplă când utilizatorul introduce o adresă Web (URL—Uniform Resource Locator) în cadrul navigatorului cu intenția de a vizita un anumit sit?”

Înainte de toate, ar trebui să precizăm diverși termeni importanți…

Deoarece Web-ul reprezintă un serviciu al Internet-ului, se bazează pe paradigma client/server.

Interacțiunea dintre clientul și serverul Web

Interacțiunea dintre clientul și serverul Web

Așadar, clientul Web poate fi considerat ca fiind un agent al utilizatorului, acționând – măcar ipotetic – în concordanță cu interesele acestuia. De aceea, din punct de vedere tehnic orice client Web (browser, player multimedia, robot Web al unui motor de căutare, software de oglindire a conținutului etc.) este denumit generic user agent.

Acest agent solicită unui server Web o {…continuare…}

Anunțuri

Ce înseamnă să fii dezvoltator Web?

— O varietate de mijloace de interacțiune Web cu utilizatorul (mobil, laptop, PC, tabletă, TV, chioșc informațional), un volum tot mai mare de utilizatori, având așteptări tot mai ridicate din partea software-ului, complexitatea tot mai crescută a aplicațiilor Web, în permanentă evoluție, eterogenitatea platformelor hardware/software la nivel de server(e) și/sau clienți…
— Ce faci, enumeri dificultățile și provocările din realitatea în care pretindem că am rămas umani?
— Nu neapărat. Mă gândesc la calitatea aplicațiilor Web actuale. La necesitatea de a enunța cât mai clar scopurile și cerințele, de a construi sistematic un proiect software, de a planifica și controla etapele de dezvoltare, pe baza unei/unor metodologii…
— Precum cea propusă de Jesse James Garrett – The Elements of User Experience (document PDF).
— …ca să nu mai vorbim de riscuri și maturitate software: întârzieri în lansare, reîncadrare în buget, lipsa funcționalităților, calitatea precară a aplicației, breșe de securitate, aspectele legate de utilizabilitate, de mentenanță, de interoperabilitate…
— Adică te referi la ingineria Web.
— Da, probabil din această cauză numeroase locuri de muncă în domeniu au drept titulatură software engineer sau Web engineer
— Chiar m-am întrebat deseori ce înseamnă cu adevărat să fii dezvoltator Web și… {…continuare…}