Разлика између веб дизајна и веб-развоја

Када упознам нове људе и питају ме шта радим за живот, често одговорим да сам "веб дизајнер". Ја користим овај термин зато што је сигурна фраза "ухватити све" која омогућава људима да знају шта радим, уопште, без збуњивања са превише конкретним пословним именом које би некога изван веб индустрије вероватно не би разумио.

Чињеница да је појам "веб дизајнер" генерализација је од користи у случајевима као што сам управо описао, када разговарате с неким ко није веб професионалац, али када разговарате са неким у веб индустрији, то генерализација може не може бити довољно да објасни шта то радите.

Заправо, многи људи користе два израза "веб дизајн" и "веб развој" наизменично, али заиста имају два веома различита значења. Ако тражите нови посао у индустрији веб дизајна или ако сте неко ко жели да ангажује веб професионалца за изградњу веб странице за вас или вашу компанију, морате знати разлику између ова два термина и вештина које пођи са њима. Хајде да погледамо ова два израза.

Шта је Веб дизајн?

Веб дизајн је најчешћи термин који се користи за професионалце у овој индустрији. Често, када неко каже да је "веб дизајнер", они се односе на веома широк спектар вештина, од којих је један визуелни дизајн.

"Дизајн" део ове једначине бави се клијентом или "фронт енд" делом веб странице. Веб дизајнер се бави како изгледа страница и како клијенти комуницирају с њим (понекад их називају и "дизајнери искуства" или "УКС дизајнери").

Добри веб дизајнери знају како да користе принципе дизајна како би креирали сајт који изгледа одлично. Они такође разумеју о употребљивости веба и како креирати сајтове који су корисни за коришћење. Њихови дизајни су они којима купци желе да се крећу, јер је то тако лако и интуитивно. Дизајнери ураде много више него што сајт чини "лепим". Они стварно диктирају корисност интерфејса веб странице.

Шта је Веб развој?

Развој Веба долази у два укуса - напредни развој и развој уназад. Неке од вештина у ова два укуса се преклапају, али имају веома различите циљеве у професији веб дизајна.

Програмер предње стране узима визуелни дизајн веб странице (без обзира да ли је тај дизајн створио или му је предао визуелни дизајнер) и гради га кодом. Програмер фронт-енд ће користити ХТМЛ за структуру сајта, ЦСС да диктира визуелне стилове и изглед, а можда чак и неки Јавасцрипт. За неке мале локације, напредни развој може бити једина врста развоја која је потребна за тај пројекат. За сложеније пројекте, развој "бацк-енд" ће се појавити у игри.

Бацк-енд развој се бави напреднијим програмирањем и интеракцијама на веб страницама. Бацк-енд веб девелопер фокусира се на начин на који сајт функционише и како корисници раде на њему користећи одређене функционалности. Ово може укључивати рад са кодом који се повезује са базом података или креира функције као што су Е-цоммерце схоппинг цартс које се повезују са онлине платним процесорима и још много тога.

Добри веб програмери могу знати како да програмирају ЦГИ и скрипте попут ПХП-а . Такође ће разумети како функционирају веб образци и како се различити софтверски пакети и АПИ (интерфејси апликацијског програмирања) могу користити за повезивање тих различитих врста софтвера заједно како би створили решења која ће задовољити специфичне потребе корисника за њихово присуство на мрежи. Бацк-енд веб програмери такође могу бити обавезни да креирају нове функционалности из нуле ако не постоје постојећи софтверски алати или пакети који могу бити задужени да задовоље потребе својих клијената /

Многи људи замагљују линије

Док неки веб професионалци специјализују или се фокусирају на одређене области, многи од њих замагљују линије између различитих дисциплина. Можда су најудобније радити са визуелним дизајном користећи програме као што је Адобе Пхотосхоп, али они такође могу знати нешто о ХТМЛ-у и ЦСС-у и можда могу кодирати неке основне странице. Имајући ово унакрсно знање је заправо врло корисно јер може учинити много више тржишним у индустрији и боље од онога што радите уопште.

Визуелни дизајнер који разуме како се веб странице изграде ће бити боље опремљен за дизајнирање тих страница и искустава. Слично томе, веб програмер који има разумевање основа дизајна и визуелне комуникације може донијети паметне одлуке док кодирају странице и интеракције за свој пројекат.

На крају, без обзира да ли имате ово унакрсно знање или не, када се пријавите за посао или тражите некога да ради на вашој веб локацији, потребно је да знате шта тражите - веб дизајн или веб развој. Вјештине које унајмите ће играти главну улогу у трошку онога што ћете морати потрошити да бисте обавили тај посао.

У многим случајевима, дизајн и напредни развој за мање и једноставније локације ће бити много мање (на сат времена) него ангажовање напредног бацк-енд кодера. За веће локације и пројекте, заправо ћете бити запослени тимови који садрже веб професионалце који покривају све ове различите дисциплине.