프레임 워크 대 라이브러리 대 패키지 대 모듈:토론

이 기사는 소프트웨어 개발자로서 내 블로그

에 처음 게시되었으며,이는 자주 묻는 질문 중 하나이며 혼란의 큰 원인 중 하나입니다. 프레임 워크,라이브러리,패키지 및 모듈의 차이에 대한 논쟁에서 각 프레임 워크는 무엇을 나타 냅니까?

모듈

은 가장 작은 소프트웨어입니다. 모듈은 다른 곳에서 사용할 준비가 된 메서드 또는 함수 집합입니다.

패키지

은 모듈 모음입니다. 이 재미 들릴 수도,하지만 일반적으로 패키지가 무엇을,일반적으로 동일한 기능 목적을 들고 모듈의 수를 수집합니다. 쉽게 한 번에 모든 관련 모듈을 포함 할 만들기.

라이브러리

웰 라이브러리의 핵심은 패키지 모음입니다. 그것의 목적은 후속 패키지에 대한 걱정없이 사용할 준비가 기능의 집합을 제공하는 것입니다. 따라서 라이브러리는 코드에 일부 기능을 추가하고자 할 때 포함하는 것입니다. 그것은 당신에게 어떤 코딩 스타일도 강요하지 않습니다.

프레임 워크

라이브러리 집합입니다. 하지만 이번에는 프레임워크가 기능만 제공하는 것이 아니라 개발 작업을 위한 아키텍처도 제공합니다. 즉 너는 기구를 포함하지 않는다. 당신은 그것에 코드를 통합합니다. 그는 프로젝트의 와이어 프레임입니다. 이것이 프레임 워크가 코딩 스타일을 강요하는 이유입니다.

이 빠른 요약이 즐겁기를 바랍니다!

답글 남기기

이메일 주소는 공개되지 않습니다.