라이브러리(ex.jQuery) / 프레임웍
>> 둘다 다른 누군가가 쓴 코드 >> 좀 더 쉽게 코드를 작성하기 위해 가져다가 쓰는 것
차이점
라이브러리 - 내가 코드를 컨트롤(내가 라이브러리를 부름)
(ex.jQuery)
: 웹사이트에 인터랙티브한 요소를 넣을 수 있음
: 코딩을 하다가 내가 필요할 때 제이쿼리를 부름
: 우리가 필요할 때 쓰며 쉽게 대체 가능
프레임 웍 - 누군가의 규칙을 따라 코딩(프레임웍이 나를 부름)
(ex.Bootstrap/UIkit/semantic UI...)
: 프레임 웍을 부르는 게 아니라 프레임 웍이 내 코드를 부르는 것
: 프레임 웍의 규칙을 따라야 함
: 프레임 웍이 어디에 코드를 넣어야하는지 등등을 알려줌(어디에 템플릿을 넣고, 컨트롤러를 넣고, 뷰를 넣고 등등)