IT/Dev
02. 웹 개발 영역 구분 (Front-end, Back-end)
yskko
2020. 6. 13. 16:58
1. 개요
웹 개발 분야는 프론트엔드(Front End), 백엔드(Back End)로 구분할 수 있다.
구분하는 기준은 우리의 눈에 보이는 영역인지, 그렇지 않은지에 따라 나뉜다.
2. 프론트엔드(Front End)
웹 화면 접속 시, 접하는 화면을 개발하는 롤이다. 화면을 구성하는 모든 것이 프론트엔드에 포함된다고 생각하면 된다.
프론트엔드개발을 위해서는 필수적으로 HTML(웹 페이지의 구성), CSS(폰트, Color 등), JavaScript(동적인 기능 추가)가 필요하다.
3. 백엔드 (Back End)
눈에 보이지 않게, 뒷 단에서 돌아가는 영역을 백 엔드라고 한다. API, Server, DB가 모두 백엔드에 포함된다. 응용 프로그램 수행, 데이터 저장 등의 동작들을 수행한 뒤, 프론트엔드에 전달한다.
4. 풀스택 (Full Stack)
프론트엔드부터 백엔드까지의 전 과정을 통합적으로 이해하고, 개발하는 엔지니어를 풀스택 엔지니어라고 한다.