728x90
관련 출처 :
- [위키백과] 프런트엔드와 백엔드
- [나무위키] 백엔드
- [JB.BackEND] 백엔드(BackEND)는?
- [OKKY] 웹 개발자 직군 정리 - 백엔드, 프론트 엔드, 퍼블리셔 등 by 빈꿈
- [NAVER D2] 백엔드 개발자를 꿈꾸는 학생개발자에게 (2018. 06. 20)
프론트엔드는 사용자가 직접 볼 수 있는 화면을 개발하는 영역이라면, 백엔드(Back-end)는 프로그램의 뒷 부분에 해당되는 서버, 프로그램의 기능 등 영역을 의미한다. 웹 페이지에 출력되는 정보는 모두 저장된 데이터베이스에서 가져와야 하는데 이 프로세스가 백엔드에 해당된다.
프론트엔드는 프론트엔드 개발자가 따로 있기도 하지만 화면 디자인이 위주가 되므로 디자이너가 맡기도 한다. 그러나 백엔드는 컴퓨터공학의 영역이다. 백엔드 개발자는 프론트엔드에서 사용되는 기술인 HTML, CSS, JavaScript, jQuery는 물론이며 ASP, JSP, PHP 등 프로그래밍 언어에 대한 문법이나 구조에 대한 개념, 그 외에 Spring 같은 프레임워크, MySQL, MariaDB와 같은 DBMS, 디자인 패턴 등 개발에 필요한 컴퓨터공학 지식은 모두 가지고 있어야 한다.
728x90
댓글