프론트엔드 개발에 대하여

Suzy Lee·2023년 3월 28일
0

Frontend

목록 보기
2/32

1. 내가 생각하는 프론트엔드 개발이란 ?

웹사이트의 모든 시각적인 요소들을 '효율적'으로 구현해내는 역할인 것 같다.
사이트가 원활하게 실행되면서, 모든 방문자에게 상호작용이 쉬운지 고민하기를 담당하여 다시 방문하기 편한, 방문에 부담없는 사이트를 개발하는 것이다.
이로인해 이용하는 브랜드 이미지에도 지대한 영향을 미칠 수 있는 역할을 한다고 생각한다.

2. 프론트엔드와 백엔드 개발의 차이점은 ?

1) 담당 영역 차이

프론트엔드 :

  • 웹사이트에서 사용자가 보고 있는 (화면) 담당
  • 글꼴, 색상, 레이아웃 및 그래픽
  • 사이트가 원활하게 실행되는 동시에 상호 작용하기 쉬운지 확인

백엔드 :

  • 사용자가 볼 수 없는 부분 (서버) 담당, 사용자 쪽 아래에서 실행되는 웹사이트의 보이지 않는 "두뇌"를 만드는 역할
  • 서버측 프로그래밍 언어를 사용하여 웹 사이트의 구조 또는 논리를 만듦
  • 데이터베이스와 사이트에 저장된 콘텐츠 관리
  • 데이터 저장 및 배열을 처리하는 동시에 프론트엔드 영역이 제대로 작동하는지 확인

2) 강점 차이

프론트엔드 : 창의성, 원활한 의사소통, 최신 기술
백엔드 : 문제 해결, 원활한 의사 소통, 대인 관계 기술

3) 연봉 차이

4) 사용 언어 차이

프론트엔드 : JavaScript, HTML, CSS
백엔드 : Python, Java, Ruby, PHP

+사용언어 뿐 아니라, 사용하는 프레임워크 & 라이브러리 역시 다르다.

프론트엔드 : React / Angular / Vuejs / jQuery / Emberjs 등
백엔드 : Spring / Django / Laravel / Flask / Ruby / Express. js / Next. js. 등

profile
고통 속에 무언가 탄생하고 있다:-)

0개의 댓글