Razlika između web dizajn i web razvoj

Kad upoznam nove ljude i pitaju me što radim za život, često kažem da sam "web dizajner". Koristim ovaj pojam jer je to siguran "uhvatiti sve" frazu koja ljudima omogućuje da znaju što činiti, općenito, bez zbunjenosti s previše specifičnim naslovom posla koji netko izvan web industrije vjerojatno neće razumjeti.

Činjenica da je pojam "web dizajner" generalizacija korisna je u primjerima kao što sam upravo opisala, kada razgovarate s nekim tko nije web stručnjak, ali kada razgovarate s nekim u web industriji, ta generalizacija može ne bi bilo dovoljno objasniti što to radiš.

Istina, mnogi ljudi koriste dvije riječi "web dizajn" i "web development" zamjenjivo, ali zapravo imaju dva vrlo različita značenja. Ako tražite novi posao u industriji web dizajna ili ako ste netko tko želi zaposliti web stručnjaka za izgradnju web stranice za vas ili vašu tvrtku, morate znati razliku između tih dvaju pojmova i vještina koje dođite s njima. Pogledajmo ova dva uvjeta.

Što je web dizajn?

Web dizajn je najčešći pojam koji se koristi za profesionalce u ovoj industriji. Često, kada netko kaže da su "web dizajner", oni se odnose na vrlo širok skup vještina, od kojih je jedan vizualni dizajn.

"Dizajn" dio ove jednadžbe bavi se korisničkom stranom ili "front end" dijelom web stranice. Web dizajner bavi se izgledom web mjesta i načinom na koji klijenti komuniciraju s njom (ponekad se nazivaju i "dizajneri iskustava" ili "dizajneri UX-a").

Dobar web dizajneri znaju koristiti načela dizajna kako bi stvorili web mjesto koje izgleda sjajno. Oni također razumiju web upotrebljivost i kako stvoriti web stranice koje su user-friendly. Njihovi dizajni su one koje korisnici žele kretati jer je tako jednostavno i intuitivno. Dizajneri učiniti mnogo više nego napraviti stranicu "izgledati lijepo." Oni uistinu diktiraju upotrebljivost sučelja web stranice.

Što je web razvoj?

Razvoj web stranica dolazi u dva okusa - front-end razvoj i back-end razvoj. Neki od vještina u ova dva okusa preklapaju, ali imaju vrlo različite svrhe u web dizajn struke.

Razvojni program za prednji kraj vodi vizualni dizajn web stranice (bez obzira na to jesu li stvorili taj dizajn ili su mu predočili vizualni dizajner) i gradi ga u kodu. Razvojni programer u prednjem će se dijelu upotrebljavati HTML za strukturu web-lokacije, CSS za diktiranje vizualnih stilova i izgleda, a možda čak i na neki Javascript. Za neke male web-lokacije razvoj front-enda može biti jedina vrsta razvoja koja je potrebna za taj projekt. Za složenije projekte dolazi do "back-end" razvoja.

Back-end razvoj bavi se naprednijim programiranjem i interakcijama na web stranicama. Back-end web developer usredotočuje se na način funkcioniranja web-mjesta i načina na koji korisnici izvršavaju stvari na njemu pomoću određene funkcionalnosti. To može uključivati ​​rad s kodom koji se povezuje s bazom podataka ili stvaranje značajki kao što su košarice za e-trgovinu koje se povezuju s on-line plaćanjem i još mnogo toga.

Dobri web programeri mogu znati kako programirati CGI i skripte poput PHP-a . Oni će također razumjeti kako funkcioniraju web-obrasci i kako se različiti softverski paketi i API-ji (sučelja za programiranje aplikacija) mogu povezati s tim različitim vrstama softvera kako bi stvorili rješenja koja će zadovoljiti specifične potrebe korisnika za njihovu prisutnost na mreži. Web razvojnim programerima web-lokacije za krajnje korisnike također može biti potreban za stvaranje novih funkcionalnosti od nule ako ne postoje postojeći softverski alati ili paketi koji se mogu iskoristiti kako bi zadovoljili potrebe svojih klijenata /

Mnogi ljudi zamagljuju linije

Dok neki web stručnjaci specijaliziraju ili se usredotočuju na određena područja, mnogi od njih zamagljuju linije između različitih disciplina. Mogu biti najudobnije raditi s vizualnim dizajnom koristeći programe kao što je Adobe Photoshop, ali oni također mogu znati nešto o HTML-u i CSS-u te mogu kodirati neke osnovne stranice. Imajući ovo cross-znanje je zapravo vrlo korisna jer vam može učiniti mnogo više utržive u industriji i bolje na ono što radite u ukupnom poretku.

Vizualni dizajner koji razumije kako se web stranice izrađuju bit će bolje opremljen za dizajniranje tih stranica i iskustava. Slično tome, web developer koji ima razumijevanje osnove dizajna i vizualne komunikacije može napraviti pametne izbore dok kodiraju stranice i interakcije za svoj projekt.

U konačnici, bez obzira imate li ovo iskustvo ili ne, kada se prijavite za posao ili potražite nekoga za rad na svojoj web stranici, morate znati što tražite - web dizajn ili web razvoj. Vještine koje zaposlite igrat će veliku ulogu u troškovima onoga što ćete morati potrošiti da biste dobili taj posao.

U mnogim slučajevima, dizajn i front-end razvoj za manja, jednostavnija mjesta bit će puno manje (na satu) od iznajmljivanja naprednog back-end kodera. Za veće web stranice i projekte, zapravo ćete biti angažirani timovi koji sadrže web profesionalce koji pokrivaju sve te različite discipline.