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…}

Anunțuri

Un experiment .web / Editarea pe Web a codului-sursă (episod-pilot)

După un an de la finalizarea unui proiect de jurnalism academic, am decis să realizăm un nou experiment pe care-l vom intitula .web, focalizându-ne atenția asupra unor aspecte – credem – de interes privind tehnologiile Web și alte domenii ale informaticii (computer science).

Astfel, ne propunem ca săptămânal să „punem pe tapet” un anumit subiect referitor la dezvoltarea de aplicații Web și nu numai. Primul „calup” al acestui serial va cuprinde 52 de episoade, pentru fiecare săptămână a anului 2013.

…Așadar, această însemnare poate fi considerată ca fiind episodul-pilot. Tema articolului de față poate părea pentru unii frivolă (e totuși vacanță) – editarea online a codului-sursă al diverselor programe, documente și specificații care „animă” o aplicație Web.

Reamintim faptul că arhitectura generică a unei aplicații Web vizează {…continuare…}