컴굥일지
05. 라이브러리 VS 프레임워크 본문
반응형
1. 라이브러리
- 자주 쓰일법한 코드를 모아둔 것으로, 내가 필요한 코드를 가져와서 내 코드에 붙이는 방식이다.
- 모든 언어에 동일한 기능을 하는 라이브러리가 있는 것이 아니다. 언어마다 맞는 라이브러리가 존재한다.
=> 언어를 선택하는 기준이 되기도 한다.
2. 프레임워크
- 프로그래밍의 뼈대가 이미 준비되어 있고, 일부 비어있는 곳만 내가 채우면 되는 방식이다.
- 적은 양의 코드로 프로그램을 만들 수 있게 해 준다는 점에서 라이브러리와 유사하다.
- 큰 틀이 정해져 있고, 세부 내용만 바뀌는 프로그램에 사용하기 좋다.
- 내가 미처 생각하지 못한 부분(ex 보안, 암호화 등)에 대한 코드가 이미 포함되어 있다.
- 이미 구조가 만들어져 있기 때문에, 큰 틀을 바꾸는 것은 어렵다.
반응형
'프로그래밍 강의 > 코드잇-컴퓨터개론' 카테고리의 다른 글
07. 컴파일러와 인터프리터 (0) | 2021.09.01 |
---|---|
06. 소프트웨어 공학 (0) | 2021.09.01 |
04. 프로그래밍 언어의 흐름 (0) | 2021.09.01 |
03. Low-level VS High-level (0) | 2021.09.01 |
02. Dynamic typing VS Static typing (0) | 2021.09.01 |
Comments