앵귤러와 리액트의 차이점

feelslikemmmm·2021년 3월 22일
0
post-thumbnail

앵귤러와 리액트의 차이점에 대해서 알아보자

크게 나눠보자면 우선 앵귤러는 프레임워크이고 리액트는 라이브러리 이다

또 데이터 바인딩에 차이점이 있다 (단방향, 양방향)

데이터 바인딩에 대해서는 차후 포스팅에서 다루도록 하겠다

프레임워크 vs 라이브러리

프레임워크

UI, 라우팅, state관리 HTTP clinet등 다양한 기능이 한번에 묶어서 제공이 된다

프레임워크를 이용해서 어플리케이션을 제작하려면 이 프레임워크에서 요구하는 사항에 맞게

기능을 개발해야 한다

라이브러리

UI를 관리하는 라이브러리, 라우팅에 관련된 라이브러리, 스테이트에 관련된 라이브러리 등

프레임워크와 다르게 정해진 골격이 없기 때문에 우리가 원하는 구조로 만들 수 있고

원하는 라이브러리를 골라서 사용할 수 있다

정리

조금 추상적으로 표현해보자면 프레임워크는 우리가 집을 지을때

이미 집의 구조나 철제들이 완성이 된 상태이고 우리가 할 수 있는 일은

이 집의 가구를 재배치하거나 벽돌의 색깔을 바꿔서 벽돌을 붙이는 일들을 할수가 있다

반면에 라이브러리는 이런 집을 구성하는 하나 하나의 부품이라고 볼 수 있다

우리는 이 부품들을 이용해 우리가 원하는 집을 지을 수 있다

profile
꾸준함을 잃지 말자는 모토를 가지고 개발하고 있습니다 :)

0개의 댓글