Разликата между уеб дизайна и уеб дизайна

Когато се срещам с нови хора и ме питат какво правя, аз често отговарям, че съм "уеб дизайнер". Използвам този термин, защото това е безопасна фраза, която позволява на хората да знаят какво правя, като цяло, без да ги обърквам с твърде специфична длъжност, която някой извън уеб индустрията вероятно няма да разбере.

Фактът, че терминът "уеб дизайнер" е обобщение, е полезен в случаи като току-що описаното, когато говорите с някой, който не е уеб професионалист, но когато говорите с някого в уеб индустрията, това обобщение може не е достатъчно, за да обясниш какво правиш.

Всъщност много хора използват два термина "уеб дизайн" и "уеб програмиране" взаимозаменяемо, но те наистина имат две много различни значения. Ако търсите нова работа в индустрията за уеб дизайн или ако искате да наемете уеб специалист, за да създадете уеб сайт за вас или вашата компания, трябва да знаете разликата между тези два термина и уменията, които дойдете с тях. Нека да разгледаме тези два термина.

Какво представлява уеб дизайна?

Уеб дизайнът е най-разпространеният термин, използван за професионалистите в тази индустрия. Често, когато някой казва, че е "уеб дизайнер", те се позовават на много широк набор от умения, един от които е визуален дизайн.

Частта "дизайн" на това уравнение се отнася за частта на уебсайта, която е обърната към клиента или към "предната част". Уеб дизайнерът се интересува от това как изглежда един сайт и как взаимодействат клиентите с него (понякога се наричат ​​"дизайнери на опит" или "дизайнери на UX").

Добрите уеб дизайнери знаят как да използват принципите на дизайна, за да създадат сайт, който изглежда страхотно. Те също така разбират за използваемостта на уеб и как да създават сайтове, които са лесни за ползване. Техните проекти са такива, че клиентите искат да се движат наоколо, защото е толкова лесно и интуитивно да го направят. Дизайнерите правят много повече, отколкото да направят сайта "приятно". Те наистина диктуват използваемостта на интерфейса на уебсайта.

Какво представлява уеб разработката?

Уеб разработката се предлага в два аспекта - развитие в края на краищата и обратно развитие. Някои от уменията в тези два аромати се припокриват, но те имат много различни цели в професията за уеб дизайн.

Предприемачът разработва визуалния дизайн на уебсайт (независимо дали е създал този дизайн или е бил предоставен от визуален дизайнер) и го гради в код. Предприемачът ще използва HTML за структурата на сайта, CSS, за да диктува визуалните стилове и оформлението, а може би дори и някои Javascript. За някои малки сайтове развитието на предния край може да бъде единственият вид развитие, което е необходимо за този проект. За по-сложни проекти ще се появи "back-end" развитие.

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

Добрите уеб разработчици може да знаят как да програмират CGI и скриптове като PHP . Те също така ще разберат как функционират уеб формулярите и как различните софтуерни пакети и API (интерфейси за програмиране на приложения) могат да се използват за свързване на тези различни видове софтуер, за да се създадат решения, които да отговарят на специфичните нужди на клиента за тяхното онлайн присъствие. За уеб разработчиците от задната страна също може да се изисква да създават нови функции от самото начало, ако няма съществуващи софтуерни инструменти или пакети, които да могат да се използват за посрещане на техните нужди /

Много хора размиват линиите

Докато някои уеб специалисти се специализират или се фокусират върху определени области, много от тях размиват линиите между различните дисциплини. Те може да са най-удобни да работят с визуални дизайни, използващи програми като Adobe Photoshop, но те също така могат да знаят нещо за HTML и CSS и може да могат да кодират някои основни страници. Това кръстосано познание всъщност е много полезно, тъй като може да ви направи много по-продаваеми в индустрията и по-добре в това, което правите като цяло.

Визуален дизайнер, който разбира как са изградени уеб страниците, ще бъде по-добре подготвен да проектира тези страници и преживявания. По същия начин уеб програмист, който има разбиране за основите на дизайна и визуалната комуникация, може да направи интелигентен избор, тъй като кодира страници и взаимодействия за техния проект.

В крайна сметка, независимо дали имате това кръстосано знание или не, когато кандидатствате за работа или търсите някой, който да работи на вашия сайт, трябва да знаете какво търсите - уеб дизайн или уеб програмиране. Уменията, които наемате, ще играят важна роля в цената на това, което ще трябва да похарчите, за да свършите тази работа.

В много случаи проектирането и разработването отпред за по-малки и по-ясни сайтове ще бъдат много по-малко (на час), отколкото при наемането на модерен кодиращ софтуер. За по-големи сайтове и проекти, всъщност ще наемете екипи, които съдържат уеб специалисти, които покриват всички тези различни дисциплини.