Q. 제이쿼리? 플라스크? 프레임워크? 라이브러리? 그게 뭔데?
A. 자바스크립트의 라이브러리란?
자바스크립트의 복잡하고 장황한 코딩을 간결하고 가볍게 만들어주는 역할을 한다
[라이브러리]
Library는 특정 기능에 대한 도구 or 함수들을 모은 집합
프로그래머가 개발하는데 필요한 것들을 모아둔 것이다.
개발을 하며 필요 시 라이브러리를 호출 (개발자 중심)
종류: jQuery
[프레임워크]
개발 시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능들을 위해
어느정도 뼈대(구조)를 제공해주는 것. 틀 위에 프로그래머가 코드를 작성함.
틀을 제공해 주기 때문에, 객체 지향 개발을 하면서 일관성 부족 등의 문제를 해결.
프레임워크를 사용하여 개발을 한다는 것을 '프레임워크 중심'이라고 표현.
종류:vue.js, spring,django,flask,Angular
논외 : React의 경우 라이브러리와 프레임워크의 특성 모두 가지고 있기 때문에 하나로 정의 하기 힘든 부분이 있다.

나의 이해 :
[오후 8:23]
제이쿼리를 안쓰다가 한동안 엄청 썼는데
제법 규모가 되는 회사들은 그 걸 한 순간에 다시 안 쓰는 방향으로 틀어버리려면
최소 3년씩 걸린다고 하더라구요.
그런데 웹이나 어플이 무거워지는것을 꺼리는 (주로 글로벌 타겟) 회사들은 라이브러리를 최소화하는 쪽으로 개발을 지향하는 경향이 있는 거 같고,
국내는 디지털 기기와 인터넷 속도가 상향평준화 되어서 개발과 유지보수의 이점을 가져가려고 라이브러리 프레임워크를 모두 적극 활용하는 것 같습니다.
제가 이해한 건 그런데, 혹시 잘 못 이해한 부분이 있나요 ㅎ,ㅎ
'새로운 경험' 카테고리의 다른 글
[TIL]2022-11-13 콜백함수(프로그래밍의꽃🌺) JavaScript (0) | 2022.11.14 |
---|---|
[TIL]2022-11-13 Expression 함수의 표현식. 선언문과 표현식의 차이? (0) | 2022.11.13 |
[TIL]2022-11-13 Parameters 함수의 인자(feat. return? 뭘 어디다 돌려줘?) JavaScript (0) | 2022.11.13 |
[TIL]2022-11-13 Return 반환 JavaScript (0) | 2022.11.13 |
[TIL]2022-11-12 Function&Memory 함수와 메모리 JavaScript (0) | 2022.11.12 |
댓글