У цій статті я хотів би розібратися в чому різниця між веб дизайнером і розробником, чи є вона взагалі і які є можливі спільні риси. Для цього, спочатку варто розглянути окремо хто такі веб дизайнери і веб-розробники і чим вони займаються.

Веб дизайнер

Коли непосвячені люди чують термін дизайн перше, що спадає на думку це образ творчої людини, яка щось малює, створює якісь ескізи на папері або в комп’ютерній програмі. Такий собі художник, який створює нові візуальні образи з нічого.

Таке уявлення виникає через те, що термін дизайн фігурує в багатьох сферах людської діяльності, в яких це цілком справедливо. Але, веб дизайн – це щось інше і класичне або загальноприйняте уявлення тут не працює.

Смію стверджувати, що сучасний веб дизайнер має набагато більше спільного з інженером, ніж з художником. Двома словами спробую обґрунтувати своє твердження. Справа в тому, що за великим рахунком, веб-сайти повинні не тішити око відвідувача строкатими кольорами та нестандартним оформленням, а бути добре організованими та надавати структуровану інформацію легку для сприйняття. Перше робить художник, друге робить інженер.

Вищесказане справедливо загалом, але у окремих випадках можуть бути різні варіанти. Інтернет дизайнери в різних компаніях можуть мати абсолютно різні обов’язки. В одній дизайнер може лише малювати якісь ілюстрації та іконки, тобто обов’язки «художника», а в іншій – обов’язки можуть бути значно ширшими: створення макетів сайтів, верстка і навіть створення робочого прототипу сайту, значно перекриваючи обов’язки веб-розробника.

Веб розробник

Термін і професія веб-розробник, на сьогоднішній день, виходять далеко за рамки простого створення сайтів і мають дуже широке значення і вміщують безліч спеціалізацій. Їх можна розділити за двома основними критеріями: область розробки та набором застосовуваних технологій. Розглянемо докладніше які бувають веб-розробники.

Фронтенд веб-розробник

Фронтенд або frontend (front-end) буквально означає «на стороні клієнта», тобто те, що працює та відображається у браузері користувача, що зайшов на сайт. Вся frontend веб-технологія тримається на трьох основних стовпах: HTML, CSS і JavaScript.

Залежно від обов’язків та кваліфікації фронтендера, крім вищезазначених технологій можуть застосовуватися безліч допоміжних та супутніх технологій. Наприклад, SCSS для розширення можливостей каскадних аркушів стилів, або Angular та TypeScript для розширення можливостей JavaScript та створення просунутих інтерактивних сайтів та SPA.

Обов’язки та можливості веб дизайнера та фронтенд веб розробника можуть значно перекриватися і часом межа між цими двома професіями сильно розмита. Так, наприклад, веб-дизайнер може, крім створення макетів сайтів, може займатися версткою і створювати робочі прототипи сайтів. У разі невеликих та нескладних сайтів, він навіть може повністю створити сайт від початку до кінця.

Бекенд веб розробник

Бекенд або backend (back-end) означає на стороні сервера, це те, що виконується на віддаленому веб сервері, а клієнту в браузер надсилається тільки результат.

На відміну від фронтенд розробника, для бекендера існує більше варіантів щодо мов програмування. Для фронтендера є лише одна єдина мова програмування JavaScript, решта це фреймворки, бібліотеки або надбудови на нього. Серверних мов програмування для розробки сайтів існує безліч. Ось тільки деякі з них: PHP, Java, ASP, Python, Ruby, Go, і це ще далеко не повний перелік.

Діяльність бекенд веб-розробника дуже далека від того, чим займається веб дизайнер незалежно від використовуваних технологій або мов програмування. Вони не перекриваються, лише доповнюють один одного.

Фулстек веб-розробник

Веб розробник, який опанував навички веб розробки як клієнтської, так і серверної частини, може сміливо називатися фулстек або full stack веб-розробником. Це універсальний фахівець здатний самостійно створити веб-сайт або додаток будь-якої складності.

Можливо, такий фахівець може чимось поступатися за глибиною знань порівняно з вужчими фахівцями, але універсальність вартує того. Багато компаній вважають за краще наймати саме фулстек розробників, тому що вартість розробки сайту буде нижчою, коли над ним працює один фахівець, а не двоє.

Різниця між веб дизайнером та розробником

Як можна судити з усього вищесказаного веб-дизайнер і розробник загалом відрізняються дуже сильно і точок дотику дуже мало. Декілька спільних рис є тільки з фронтендом розробником, але далеко не завжди.

Загальних рис було значно більше в далекому минулому, коли поняття фулстек веб розробник ще не існувало, але практично всі веб розробники такими були. Але в даний час дизайнер і розробник дуже сильно відрізняються один від одного, але в той же деяких випадках вони можуть сильно перекриватися.

Через широкий спектр завдань дизайнера та розробника, бути компетентним у всіх питаннях дуже складно і під силу лише фахівцю з дуже великим досвідом у розробці сайтів.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.