Proiectarea, implementarea si evaluarea unei
interfete web

interfete webInterfete Web 2.0 se impart in doua categorii:

  • IPA (interfete web de programare a aplicatiilor - API)
  • IIA (interfete web de interactiune cu aplicatiile - AII)

Cu ajutorul unei interfete web de programare a aplicatiei, Internet-ul poate fi folosit ca "platforma". Aceste interfete web sunt folosite de marile companii, gen Google si Yahoo (vezi aici Google Maps API si Yahoo Maps API), care detin cantitati mari de date stocate pe care doresc sa le faca disponibile dezvoltatorilor de software prin intermediul Internet-ului. Companiile care poseda un API al aplicatiei web dau acces public la unele informatii care, accesate altfel decat in acest mod, ar fi trebuit sa fie date private. Aceste interfete web de programare a aplicatiei stau astfel la baza tuturor serviciilor web2.

 

AII-urile (interfete web de interactiune cu aplicatiile) sunt legate de API-urile (interfete web de programare a aplicatiilor) descrise mai devreme, cu ajutorul carora sunt construite, si poarta denumirea de aplicatii web. Sunt intalnite mai mult exemple de AII solitare, fara API care sa stea in spatele acestora, dar putine API-uri care sa dea acces la date fara sa faca disponibila varianta de interactiune cu aplicatia.
Proiectarea, implementarea si evaluarea profesionista de interfete web este o adevarata arta. Tine de mai multe aspecte decat doar de logica cruda. Aici intervine talentul artistic, atentia la detalii, capacitatea de sinteza a persoanei care le proiecteaza si implementeaza. Pare o treaba usoara, dar nu este deloc asa. "Arta" unui design foarte bun sta in a sti cum sa gandesti pana la capat fiecare decizie, pentru a nu lasa aceasta povara pe umerii utilizatorului unei interfete web create. Exista multe principii de design bun care trebuiesc respectate. Odata puse in aplicare, transforma aceste interfete web ale aplicatiilor, facandu-le usor de folosit, evidente.

In concluzie, sentimentul pe care trebuie sa il aiba un om, care este supus greselilor si tendintei de a face lucruri neasteptate (rezultate din euristica specifica umana), in timp ce foloseste interfete web create de iSquare, este acela ca in momentul in care termina de folosit software-ul nostru se simte implinit, destept si productiv. De aceea punem toata seriozitatea in realizarea micilor detalii si privim foarte critic toate deciziile de design si proiectare de interfete web pentru a asigura satisfactia clientilor nostri!