WEB 공부를 하면서 FrontEnd, BackEnd에 대해서는 자주 듣게 용어였습니다. 매번, 찾아보기 보다는 확실히 정리해두고 싶어 이렇게 글을 작성하게 되었습니다.
정의
사전 정의로 살펴보면 FrontEnd는 프로세스의 처음, BackEnd는 프로세스의 마지막 단계를 말합니다.
우리가 늘 사용하는 WEB에서 바라보면 FrontEnd는 웹를 비롯한 Android, iOS, 임베디드 등에서 모두 사용하는 용어로 사용자에게 시각적으로 보여지는 부분을 말합니다. BackEnd는 사용자 눈에는 직접 보이지 않지만, 사용자가 입력한 값이나 각종 데이터베이스 처리를 담당하는 부분을 말합니다. 이 둘은 땔래야 땔 수 없는 사이로 언제나 상호작용합니다.
사용 언어
FrontEnd
- HTML(HyperText Markup Language)
- CSS(Cascading Style Sheet)
- JavaScript
BackEnd
- PHP(Personal Home Page tools, HyperText Preprocessor)<
- ASP(Active Server Pages)<
- JSP(Java Server Pages)<
- Node.js
(이외에도 더 다양한 라이브러리와 프레임워크가 있지만, 그 수가 워낙 방대해서 따로 기재하지 않았습니다.)
번외
흔히 업계에서 FrontEnd 개발자, BackEnd 개발자라 칭하는 경우가 있는데, 이 둘을 모두 다룰 줄 아는 개발자는 Full Stack 개발자로 불린다.
반응형
'코딩 | 개념 정리 > WEB' 카테고리의 다른 글
크롬 개발자 도구(Development tool) (2) | 2022.05.01 |
---|---|
WEB 경로 표기법은? (0) | 2022.04.27 |
Javascript란 무엇인가? (0) | 2022.04.10 |
HTML와 CSS란 무엇인가? (0) | 2022.04.03 |