Diferența dintre Web Design și Dezvoltarea Web

Când mă întâlnesc cu oameni noi și mă întreabă ce fac eu pentru viață, eu adesea răspund că sunt un "designer web". Folosesc acest termen deoarece este o frază sigură, care permite oamenilor să știe ce fac, în general, fără a le confunda cu un titlu de locuri de muncă prea specific pe care cineva din afara industriei web probabil că nu-l înțelege.

Faptul că termenul "web designer" este o generalizare este de ajutor în situații precum cele pe care tocmai le-am descris atunci când vorbești cu cineva care nu este profesionist pe web, dar când vorbești cu cineva din industria web, generalizarea poate nu fi suficient pentru a explica ce anume faceți.

Într-adevăr, mulți oameni folosesc ambii termeni "web design" și "dezvoltare web" interschimbabil, dar într-adevăr au două semnificații foarte diferite. Dacă sunteți în căutarea unui nou loc de muncă în industria de web design, sau dacă sunteți cineva care doresc să angajeze un profesionist web pentru a construi un site web pentru tine sau compania ta, trebuie să știi diferența dintre acești doi termeni și seturile de competențe care vino cu ei. Să aruncăm o privire la acești doi termeni.

Ce este Web Design?

Web design este cel mai frecvent termen folosit pentru profesioniștii din această industrie. De multe ori, atunci când cineva spune că este un "designer web", se referă la un set foarte larg de abilități, dintre care unul este designul vizual.

Partea "proiectare" a acestei ecuații se referă la partea cu care se confruntă clientul sau partea frontală a site-ului web. Un web designer este preocupat de modul în care arată un site și de modul în care clienții interacționează cu acesta (uneori sunt denumiți și "designeri de experiență" sau "designeri UX").

Designerii de web bine stiu sa foloseasca principiile de design pentru a crea un site care arata grozav. Ei înțeleg, de asemenea, despre utilitatea web și cum să creeze site-uri ușor de utilizat. Desenele lor sunt una pe care clienții doresc să navigheze în jurul pentru că este atât de ușor și intuitiv să facă acest lucru. Designerii fac mult mai mult decât să facă un site "arătos frumos". Acestea dictează cu adevărat utilitatea interfeței unui site.

Ce este Web Development?

Dezvoltarea web vine în două arome - dezvoltarea front-end și dezvoltarea back-end. Unele dintre abilitățile în care se suprapun aceste două arome, dar au scopuri foarte diferite în profesia de design web.

Un dezvoltator din partea front-endului ia designul vizual al unui site web (indiferent dacă a creat acel design sau ia fost înmânat de un designer vizual) și îl construiește în cod. Un dezvoltator din front-end va folosi HTML pentru structura site-ului, CSS pentru a dicta stilurile si layout-ul vizual, si poate chiar si unele Javascript. Pentru unele site-uri mici, dezvoltarea front-end poate fi singurul tip de dezvoltare care este necesară pentru acest proiect. Pentru proiecte mai complexe, dezvoltarea "back-end" va intra în joc.

Dezvoltarea back-end se ocupă de programarea și interacțiunile mai avansate pe paginile web. Un dezvoltator web de back-end se concentrează asupra modului în care un site funcționează și a modului în care clienții realizează lucrurile pe acesta folosind anumite funcționalități. Aceasta ar putea include lucrul cu codul care interfețează cu o bază de date sau crearea de funcții cum ar fi căruțele de cumpărături electronice care se conectează la procesoarele de plăți online și multe altele.

Dezvoltatorii de web bun ar putea ști cum să programeze CGI și scripturi precum PHP . De asemenea, vor înțelege modul în care funcționează formele web și modul în care pot fi utilizate diferite pachete software și API-uri (interfețe de programare a aplicațiilor) pentru a conecta acele tipuri diferite de software împreună pentru a crea soluții care să răspundă nevoilor unui client specific pentru prezența lor online. Dezvoltatorii web din back-end pot fi, de asemenea, obligați să creeze noi funcționalități de la zero dacă nu există instrumente sau pachete software existente care să poată fi utilizate pentru a satisface nevoile clienților /

Mulți oameni distrug liniile

În timp ce unii profesioniști web se specializează sau se concentrează pe anumite domenii, multe dintre ele încețoșează liniile între diferite discipline. Acestea pot fi cele mai confortabile în lucrul cu modelele vizuale folosind programe precum Adobe Photoshop, dar pot ști ceva despre HTML și CSS și pot codifica câteva pagini de bază. Având această cunoaștere încrucișată este de fapt foarte util, deoarece vă poate face mult mai comercializabil în industrie și mai bine la ceea ce faceți în general.

Un designer vizual, care înțelege modul în care sunt construite paginile web, va fi mai bine pregătit pentru a proiecta acele pagini și experiențe. În mod similar, un dezvoltator web care are o înțelegere a principiilor de bază ale designului și comunicării vizuale poate face alegeri inteligente, deoarece codifică pagini și interacționează pentru proiectul lor.

În cele din urmă, dacă aveți această cunoaștere încrucișată sau nu, atunci când aplicați pentru un loc de muncă sau căutați pe cineva care să lucreze pe site-ul dvs., trebuie să știți ce căutați - design web sau dezvoltare web. Competențele pe care le angajați vor juca un rol major în costul a ceea ce va trebui să cheltuiți pentru a obține acea muncă.

În multe cazuri, proiectarea și dezvoltarea front-end pentru site-uri mai mici, mai simple vor fi mult mai puțin (pe o oră) decât angajarea unui coder avansat de back-end. Pentru site-uri și proiecte mai mari, veți angaja de fapt echipe care conțin profesioniști web care acoperă toate aceste discipline diferite.