백엔드 vs 프론트엔드 , 라이브러리 vs 프레임워크 차이?

·2023년 5월 14일

Front-end

목록 보기
4/4

📝 백엔드 vs 프론트엔드

✏ 백엔드

✔ 사용자가 볼 수 없는 영역인 서버응답, 요청, DB, API서버의 개발 (ex, nodejs, java)

✏ 프론트엔드

✔ 백엔드의 API에서 갖고 온 정보의 출력 👉 입력을 통해 로직구성과 사용자들이 사용하는 인터페이스를 개발

✔ 실제로 보여지는 화면 (react, vue, angular, css,js 등)


👀 라이브러리, 프레임워크의 차이?


✏ Framework(프레임워크)

✔ 제어를 당한다. = 내가 불려간다.
👉 제어의 역전 개념. 즉 내가 호출당하는 입장이 되는 것

✔ 애플리케이션 코드는 프레임워크가 짜놓은 틀에서 수동적으로 동작.
👉 틀이 다 짜여있고, 그 틀을 이용한다.

(ex. Angular.js, vue.js)

✏ Library(라이브러리)

✔ 내가 직접 제어를 한다. = 대상을 불러온다.

✔ 정해진 것들 중에서 필요한 것만 능동적으로 불러와서 쓴다.

(ex. react.js)

profile
🐥

0개의 댓글