Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

삼류 개발자의 애로사항

라이브러리 VS 프레임워크 본문

개발 개념 정리

라이브러리 VS 프레임워크

Yangban2olsida 2023. 8. 24. 16:10

기존에 내가 알고 있던 사실. 

 

----라이브러리----

제공된 소스를 통해서 개발자가 원하는대로 커스터마이징하여 개발이 가능?

*라이브러리 ex) lombok, JSTL태그 등

 

----프레임워크----

제공된 소스 및 툴을 통해서 개발자가 개발이 가능?

**  프레임 워크 ex) 스프링, 리액트 등

 

어느날 선임 개발자가 갑자기 라이브러리와 프레임워크에 대해서 물어봤다.

나는 어렴풋이 알고있던 지식으로 라이브러리는 저런거 프레임워크는 저런거니까 조금 다른것 같다고 답변했으나, 답변이 영 시원찮았던 모양이다.

이에 대해 선임 개발자는 둘의 차이에 대해서 조언해줬고, 정리하자면 프레임워크는 하나의 언어이며, 개발 방법론이다라는 내용이었다.

 

돌아와서 생각을 해보니, 프레임워크는 기준이 되는 언어가 존재하니 (java, C#, javaScript )를 기준 언어를 심화시킨 고급 언어라고 하는 것이 맞다고 생각이 들었다. 그리고 이를 통해서 한 개발자가 어떤 개발 스킬 및 개발 방법론을 알고 있는지 알 수 있는 것이다.

 

, 프레임워크는 개발자의 역량을 표시할 수 있는 척도이다. 뭐 구인공고만 봐도 프레임워크 사용할 수 있는지 유무가 지원자격에 공시되지 라이브러리는 공시하지 않는다.

 

정리하자면, 프레임 워크는 개발방법이자 개발언어이자 개발툴이다. 그에 비해 라이브러리는 개발할 때 유용하게 쓸 유틸 정도라고 할 수 있겠다.

 

결론 : 프레임워크 >>>>>>>>>>>> 라이브러리

비교가 불가할 만큼 프레임워크가 압도적으로 중요하다....

'개발 개념 정리' 카테고리의 다른 글

형상 관리 주요 개념  (0) 2022.01.19
형상 관리  (0) 2022.01.19
헷갈리는 DB 용어  (0) 2021.09.02
정규화에 대해서  (0) 2021.09.01
오라클(Oracle) 자료형  (0) 2021.08.23