웹 디자인과 웹 개발의 차이점

나는 새로운 사람들을 만나고 내가 살아가는 것에 대해 묻습니다. 나는 종종 "웹 디자이너"라고 대답합니다. 이 용어는 일반적으로 사람들이 웹 산업 외부의 누군가가 이해하지 못할 정도로 너무 구체적인 직책과 혼동하지 않고도 내가하는 일을 사람들이 알 수있게하는 안전한 "포괄적 인"문구이기 때문에이 용어를 사용합니다.

"웹 디자이너"라는 용어가 일반화 된 사실은 내가 방금 설명한 것처럼 웹 전문가가 아닌 사람과 이야기 할 때 유용하지만 웹 업계의 누군가와 이야기 할 때 그 일반화는 당신이하는 일을 설명하기에 충분하지 않습니다.

실제로 많은 사람들이 두 가지 용어 "웹 디자인"과 "웹 개발"을 서로 바꾸어 사용할 수 있지만 두 가지 매우 다른 의미가 있습니다. 웹 디자인 업계에서 새로운 일자리를 찾고 있거나 또는 귀하 또는 귀하의 회사를 위해 웹 전문가고용하고자하는 사람이라면이 두 용어와 스킬 셋 의 차이점을 알아야합니다. 그들과 함께. 이 두 용어를 살펴 보겠습니다.

웹 디자인이란 무엇입니까?

웹 디자인은이 업계의 전문가들에게 가장 일반적으로 사용되는 용어입니다. 때때로 그들은 "웹 디자이너"라고 말하면서 매우 광범위한 기술을 지칭하며, 그 중 하나는 비주얼 디자인입니다.

이 방정식의 "디자인"부분은 웹 사이트의 고객 지향형 또는 "프런트 엔드"부분을 다룹니다. 웹 디자이너는 사이트의 모양과 고객이 웹 디자이너와 상호 작용하는 방식 ( "경험 디자이너"또는 "UX 디자이너"라고도 함)과 관련이 있습니다.

좋은 웹 디자이너는 디자인의 원칙을 사용하여 멋진 사이트를 만드는 방법을 알고 있습니다. 그들은 또한 웹 유용성과 사용자 친화적 인 사이트를 만드는 방법을 이해합니다. 그들의 디자인은 고객이 그렇게 쉽고 직관적으로 탐색하기를 원하는 것입니다. 디자이너는 사이트를 "예쁘게 보이게"하는 것보다 훨씬 많은 작업을 수행합니다. 그들은 진정으로 웹 사이트 인터페이스의 유용성을 지시합니다.

웹 개발이란 무엇입니까?

웹 개발은 프론트 엔드 개발과 백엔드 개발의 두 가지 유형으로 나뉩니다.이 두 가지 기술의 일부는 겹치지 만 웹 디자인 분야에서는 매우 다른 목적을 가지고 있습니다.

프런트 엔드 개발자는 웹 디자이너의 시각적 디자인 (디자인을 만들었거나 시각적 디자이너가 제공 한 것인지 여부)을 코드로 작성합니다. 프런트 엔드 개발자는 사이트의 구조에 HTML을 사용하고 시각적 스타일과 레이아웃을 지정하는 CSS 및 일부 자바 스크립트를 사용합니다. 일부 소규모 사이트의 경우 프런트 엔드 개발이 해당 프로젝트에 필요한 유일한 개발 유형 일 수 있습니다. 보다 복잡한 프로젝트의 경우 "백엔드"개발이 시작됩니다.

백엔드 개발은 웹 페이지에 대한 고급 프로그래밍 및 상호 작용을 처리합니다. 백 엔드 웹 개발자 는 사이트의 작동 방식과 고객이 특정 기능을 사용하여 사이트에서 수행하는 방식에 중점을 둡니다. 여기에는 데이터베이스와 인터페이스하는 코드로 작업하거나 온라인 지불 프로세서 등을 연결하는 전자 상거래 쇼핑 카트와 같은 기능을 만들 수 있습니다.

좋은 웹 개발자는 CGIPHP 와 같은 스크립트를 프로그래밍하는 방법을 알고있을 수 있습니다. 그들은 또한 웹 양식이 어떻게 작동하는지, 다양한 소프트웨어 패키지 및 API (응용 프로그래밍 인터페이스)를 사용하여 여러 종류의 소프트웨어를 연결하여 온라인 존재에 대한 특정 고객의 요구를 충족시키는 솔루션을 작성하는 방법을 이해합니다. 백엔드 웹 개발자는 고객의 요구 사항을 충족시키기 위해 활용할 수있는 기존 소프트웨어 도구 또는 패키지가 없으면 처음부터 새로운 기능을 생성해야 할 수도 있습니다.

많은 사람들이 라인을 흐리게 만듭니다.

일부 웹 전문가는 특정 분야를 전문적으로 다루거나 집중하는 반면, 많은 분야에서는 여러 분야의 경계를 모호하게 만듭니다. Adobe Photoshop과 같은 프로그램을 사용하여 시각적 디자인 작업을하는 것이 가장 편하지만 HTML 및 CSS에 대한 정보를 알고 기본 페이지를 코딩 할 수도 있습니다. 이 상호 지식을 가지고 있으면 실제로 업계에서 훨씬 더 시장성을 가질 수 있고 전반적으로 더 잘 할 수 있기 때문에 실제로 매우 도움이됩니다.

웹 페이지 구축 방법을 이해하는 비주얼 디자이너는 이러한 페이지와 경험을 디자인 할 수있는 능력이 뛰어납니다. 마찬가지로 디자인과 시각적 의사 소통의 기초를 이해하고있는 웹 개발자는 프로젝트의 페이지와 상호 작용을 코드화 할 때 현명한 선택을 할 수 있습니다.

궁극적으로, 당신은이 십자가 지식을 가지고 있건 없건간에, 당신이 직업을 신청하거나 귀하의 사이트에서 일할 누군가를 찾을 때, 당신은 당신이 찾고있는 것을 알고 있어야합니다 - 웹 디자인이나 웹 개발. 당신이 고용 한 기술은 그 일을 끝내기 위해 소비해야 할 비용에 중요한 역할을합니다.

많은 경우, 더 작고 간단한 사이트를위한 디자인 및 프론트 엔드 개발은 고급 백 엔드 코더를 고용하는 것보다 (시간 단위로) 훨씬 적습니다. 규모가 큰 사이트 및 프로젝트의 경우 실제로 이러한 다양한 분야를 다루는 웹 전문가가 포함 된 팀을 고용하게됩니다.