-
프론트엔드와 백엔드백엔드 스쿨/Java 2023. 11. 4. 17:32
Front-end
웹 서비스에 있어서 프론트엔드라는건 사용자가 접하는 웹페이지, 즉 사용자 인터페이스쪽 부분을 담당하는 개발자를 말한다. 프론트엔드 개발자는 보통 웹페이지를 만들기 때문에 표준인 Html을 기본으로 CSS 자바스크립트 등을 이용하여 웹페이지가 표시되는 모습을 구현하고 사용자에 맞게 최적화 하는게 주된 역할이다.
Back-end
반대로 백엔드라는건 사용자에게 보이지 않는 곳, 즉 서버내부의 연산등을 담당한다. 홈페이지에 회원가입을 한다거나 로그인을 한다거나 하는식으로 서버 내에서 이루어지는 연산등을 담당한다. 보통은 오라클같은 DB와 함께 자바 파이썬 등의 언어들로 프론트엔드 부분에서 전달된 정보를 처리하는 프로세스를 만든다.
백엔드 개발자가 되려는 이유는 사실 개인적인 흥미본위로 서버 프로세스는 어떻게 만들어 지는지에 대해 알고싶은 부분이 크다. 왜 이 웹서비스는 이렇게 무거울까, 비슷해 보이는데 반응이 느린 사이트가 있는 반면 빠른 사이트도 있는데 둘의 차이는 뭘까, 나도 한번 웹 기반의 서비스를 만들어 보고싶다. 등의 개인적인 흥미가 가장 첫 기준이 되었다.
사실 흥미가 없는 부분을 배우려면 그다지 재미도 없고 이해도 힘들다. 어느쪽이든 비전공자인 내겐 어려울테고 그렇다면 차라리 내가 흥미가 있는 부분에서 노력해보자고 생각했다. 어쨌든지 할수 있는 만큼은 해봐야지.
'백엔드 스쿨 > Java' 카테고리의 다른 글
과제5. 달력 출력 프로그램 (0) 2023.11.12 과제4. 주민등록번호 생성 프로그램 (1) 2023.11.12 과제3. 놀이동산 입장권 계산 프로그램 (1) 2023.11.06 과제2. 결제 금액 캐시백 계산 프로그램 (0) 2023.11.06 과제1. 반복문 숙달을 위한 구구단 출력 하기 (0) 2023.11.05