개발자는 종종 "Library"와 "Framework"라는 용어를 같은 의미로 사용한다. 그러나 차이가 있다.

🚀 < Library ? >

Library는 개발자가 이미 작성해놓은 코드 조각들로, 필요한 기능을 가져다 사용할 수 있게 도와준다.

예를 들어 Library는 IKEA에 가는 것과 같다. 이미 집이 있지만, 가구에 대한 약간의 도움이 필요해서. 다양한 물건을 고르고 선택할 수 있다.즉 내가 제어할 수 있다. 주로 Java의 'java.time' Package, React, jQuery가 있다. 

 

🚀 < FrameWork ? >

FrameWork는 Application의 기본적 구조를 제공한다. 마치 건물의 철골 구조를 세우는 것처럼. 이처럼 FrameWork는 개발의 방향을 정해주지만, 사용하기 위해서는 규칙을 따라야 한다. 예를 들면, Spring이나 Django와 같은 BackEnd FrameWork 혹은 Vue나 AngularJs 같은 FrontEnd FrameWork가 있다.

 

 

 

Reference : https://www.freecodecamp.org/news/the-difference-between-a-framework-and-a-library-bd133054023f/

 

The Difference Between a Framework and a Library

Developers often use the terms “library” and “framework” interchangeably. But there is a difference. Both frameworks and libraries are code written by someone else that is used to help solve common problems. For example, let’s say you have a prog

www.freecodecamp.org

 

'Developer 지식' 카테고리의 다른 글

Class와 객체의 개념(변수,배열,구조체,클래스)  (0) 2023.04.03
Difference that Module and Component  (0) 2023.04.03
Business logic  (0) 2023.04.02
Domain  (0) 2023.04.02
Sample code in object and Instance.  (0) 2023.04.02

+ Recent posts