Skip to content

라이브러리와 프레임 워크 #
Find similar titles

Structured data

Category
Programming

라이브러리와 프레임워크 #

라이브러리 #

라이브러리는 사전에 만들어진 코드의 집합이라고 할 수 있다. 개발자는 필요시 공개된 라이브러리를 자신의 프로그램에 호출하여 사용할 수 있다.

프레임워크 #

프레임워크는 직역하면 뼈대라는 의미를 가지고 있는데, 컴퓨터 분야에서의 프레임워크는 프로그램을 개발할 때 사용할 수 있는 인터페이스 패키지라 할 수 있다. 여기서의 인터페이스란 개발의 근간을 이루는 구조와 필요한 코드/알고리즘/암호화 체계/데이터베이스 연동방식의 집합체를 말한다.

라이브러리와 프레임워크의 차이 #

라이브러리는 개발자가 어떠한 기능을 가진 모듈이 필요할 때 해당 모듈을 호출하여 가져다 쓰는 개념이라고 할 수 있다. 반면 프레임워크는 단순한 호출용 모듈이 아니라, 프로그램의 근간이 되는 구조를 잡는 것으로부터 시작하여, 각종 외부 요소(데이터베이스, 보안, 사용자 인터페이스)와 접하는 영역에 대한 구현 방식을 제안하는 역할까지 하고 있다.

대표적인 라이브러리 #

요즘 많이 사용되는 컴퓨터 프로그래밍 언어인 파이썬의 경우, 많은 라이브러리를 제공하여 개발자들에게 큰 도움이 되고 있다. 데이터 분석과 처리를 할 때 유용하게 사용할 수 있는 numpypandas, 각종 수학계산 함수를 제공하는 scifi, 다양한 그래프를 단순한 코드 몇 줄로 쉽게 그릴 수 있게 해주는 matplot등 많은 라이브러리들이 제공되어 해당 언어를 사용하는 사람들이 만들어내는 결과물의 폭을 넓히고 그 품질을 많이 향상시키는 역할을 하고 있다.

대표적인 프레임워크 #

프레임워크는 자바 언어에 대해서 많이 나오고 있는데 Spring 프레임워크, 그리고 Spring 프레임워크를 기반으로 만들어진 전자정부 프레임워크, 인터페이스와 관련된 Angular 프레임워크 등이 있다.

Suggested Pages #

0.0.1_20140628_0