웹 또는 *모바일 솔루션(mobile solution) 개발은 크게,
프런트엔드와 백엔드 두 가지 영역으로 나눈다.
클라이언트와 서버라고도 한다.
프런트엔드(클라이언트)
프런트엔드란, 우리의 눈에 직접적으로 보이는 화면을 구성하는 모든 요소를 말한다.
지금 우리가 모니터를 통해보고 있는 웹 또는 모바일화면의 레이아웃, 텍스트, 그림 등이 해당된다.
프런트엔드개발자는 사용자에게 보이는 화면을 구성하고,
사용자들과 상호작용하는 모든 것을 개발한다.
즉 웹 또는 모바일 솔루션의 사용자인터페이스(UI)와
사용자경험(UX)을 만드는 역할을 한다.
프런트엔드를 가장 쉽게 이해할 수 있는 방법은 홈페이지를 직접 만들어보는 것이다.
백엔드(서버)
백엔드란,
*솔루션(solution)의 프로세스와 관련된 서버 측이나 데이터베이스,
즉 눈에 보이지 않는 개발영역을 말한다.
* 모바일 솔루션(mobile solution)이란?
모바일 네트워크를 기반으로 고객에게 콘텐츠를 제작, 전달, 실행, 관리하는 역할을 제공하는 가치 창조적 제품
* 솔루션(solution)
전산 기기에서, 용도에 맞는 다양한 기능들을 관리하고 문제를 처리하며
서로 간에 연동을 가능케 하는 하드웨어나 소프트웨어.
'기초 개념' 카테고리의 다른 글
Static Page와 Dynamic Page (0) | 2023.09.04 |
---|---|
프로그램이란? (0) | 2023.02.09 |
파일 확장자란? (0) | 2023.02.05 |
웹 브라우저, 웹 문서 (0) | 2023.01.31 |
웹 기초 개념 알기 (0) | 2023.01.17 |