Multe companii care se ocupă cu dezvoltarea site-urilor web acoperă tot spectrul construcției, adică se vor ocupa şi cu design-ul site-ului dar şi cu programarea propriu-zisă. De aceea, există o oarecare confuzie între design şi development. Ambele domenii sunt importante în dezvoltarea unui website, dar sunt zone separate care presupun cunoștințe diferite. Dacă sunteți interesat în a vă cultiva cunoștințele legate de construcția site-urilor atunci trebuie să știți ce presupune fiecare domeniu pentru a ști pe care dintre ele să vă axați.
Care este diferența?
Un web designer se ocupă cu partea creativă a unui site. Partea de web design implică alegerea culorilor pe care paginile le vor folosi, stabilirea unei scheme a site-ului, alegerea fonturilor, etc. Pe de altă parte, developer-ul se va ocupa cu aducerea la viată a acestor idei de design. Mai precis, un developer va scrie codul necesar pentru a face ca site-ul să devină funcțional.
Atunci când un vizitator intră pe un site, design-ul acestuia este primul lucru pe care îl vede. Am putea să credem că design-ul joacă un rol mai important, însă aceasta ar fi o presupunere greșită. Ambele domenii sunt conectate şi sunt necesare pentru a construi un site, însă posturile nu trebuie confundate. Evident, e posibil ca o persoană interesată de multi-tasking să se ocupe atât de partea de design cât şi de partea de development.
Chiar dacă site-ul are un aspect sofisticat şi elegant, dacă nu este programat în mod adecvat atunci nu va fi funcțional. Pe de altă parte, dacă partea de development este foarte avansată vizitatorul va trebui să interacționeze cu site-ul, ceea ce înseamnă ca design-ul trebuie să fie pe măsură. Dacă design-ul nu se ridică la același nivel cu development-ul (și viceversa) atunci site-ul nu va fi complet.
Cunoștințele principale
Un web designer va trebui să folosească programe precum InDesign sau Adobe Photoshop pentru a crea structura site-ului. Acesta va folosi principiile design-ului (vis-a-vis de culoare, contrast, tipografie, design pentru mobil, etc.) pentru a creea ceva cât mai plăcut ochiului. Developer-ul este apoi responsabil cu preluarea acelei idei şi programarea ei folosind limbaje specifice domeniului, precum HTML sau CSS (printre altele).
E de menționat faptul că poate fi folositor ca un designer să aibă cunoștințe în domeniul development-ului şi un programator să aibă cunoștințe în domeniul design-ului. Ținând cont de faptul că dezvoltarea unui site este un proces de durată şi unul foarte complex, lucrurile pot fi simplificate dacă persoanele implicate au cunoștințe în ambele domenii.