컴굥일지

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

프로그래밍 강의/코드잇-컴퓨터개론

05. 라이브러리 VS 프레임워크

gyong 2021. 9. 1. 23:24
반응형

1. 라이브러리

- 자주 쓰일법한 코드를 모아둔 것으로, 내가 필요한 코드를 가져와서 내 코드에 붙이는 방식이다.

- 모든 언어에 동일한 기능을 하는 라이브러리가 있는 것이 아니다. 언어마다 맞는 라이브러리가 존재한다.

=> 언어를 선택하는 기준이 되기도 한다.

 

2. 프레임워크

- 프로그래밍의 뼈대가 이미 준비되어 있고, 일부 비어있는 곳만 내가 채우면 되는 방식이다.

- 적은 양의 코드로 프로그램을 만들 수 있게 해 준다는 점에서 라이브러리와 유사하다.

- 큰 틀이 정해져 있고, 세부 내용만 바뀌는 프로그램에 사용하기 좋다.

- 내가 미처 생각하지 못한 부분(ex 보안, 암호화 등)에 대한 코드가 이미 포함되어 있다.

- 이미 구조가 만들어져 있기 때문에, 큰 틀을 바꾸는 것은 어렵다.

 

반응형
Comments