새로운 경험

프레임워크? 라이브러리?

시바카오 2022. 11. 13.

Q. 제이쿼리? 플라스크? 프레임워크? 라이브러리? 그게 뭔데?

 

더보기

A. 자바스크립트의 라이브러리란?

자바스크립트의 복잡하고 장황한 코딩을 간결하고 가볍게 만들어주는 역할을 한다

 

[라이브러리]

 

Library는 특정 기능에 대한 도구 or 함수들을 모은 집합

프로그래머가 개발하는데 필요한 것들을 모아둔 것이다.

개발을 하며 필요 시 라이브러리를 호출 (개발자 중심)

종류: jQuery

 

[프레임워크]

개발 시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능들을 위해

어느정도 뼈대(구조)를 제공해주는 것. 틀 위에 프로그래머가 코드를 작성함.

틀을 제공해 주기 때문에, 객체 지향 개발을 하면서 일관성 부족 등의 문제를 해결.

프레임워크를 사용하여 개발을 한다는 것을 '프레임워크 중심'이라고 표현.

 

종류:vue.js, spring,django,flask,Angular

 

논외 : React의 경우 라이브러리와 프레임워크의 특성 모두 가지고 있기 때문에 하나로 정의 하기 힘든 부분이 있다.

 

출처 : https://bethevalue.tistory.com/55

 

 

나의 이해 :


[오후 8:23]
제이쿼리를 안쓰다가 한동안 엄청 썼는데
제법 규모가 되는 회사들은 그 걸 한 순간에 다시 안 쓰는 방향으로 틀어버리려면
최소 3년씩 걸린다고 하더라구요.
그런데 웹이나 어플이 무거워지는것을 꺼리는 (주로 글로벌 타겟) 회사들은 라이브러리를 최소화하는 쪽으로 개발을 지향하는 경향이 있는 거 같고,
국내는 디지털 기기와 인터넷 속도가 상향평준화 되어서 개발과 유지보수의 이점을 가져가려고 라이브러리 프레임워크를 모두 적극 활용하는 것 같습니다.
제가 이해한 건 그런데, 혹시 잘 못 이해한 부분이 있나요 ㅎ,ㅎ

댓글

💲 추천 글