모듈 vs 프레임워크 vs 라이브러리 vs api 정확한 차이가 머냐
모듈 vs 프레임워크 vs 라이브러리 vs api 정확한 차이가 머냐
익명(114.108)
2018-04-27 19:06
추천 0
댓글 8
다른 게시글
-
나이 서른.......2년차 응용 프로그래머....조언좀 [1]adsf(114.202) | 18.04.27추천 0
-
원하는 여자와 1일 데이트 vs 300만원 뭐선택? [6]Kyle(203.221) | 18.04.27추천 0
-
야 연차 제도라는게 강제성 있는 거임??asdf(114.202) | 18.04.27추천 0
-
지역별 날씨 뽑아주는거 만듬 [1]익명(112.155) | 18.04.27추천 1
-
님들 웹이 뒤진데요 [3]dd(116.123) | 18.04.27추천 0
-
C# 기본 문법 땠는데 [1]익명(112.151) | 18.04.27추천 0
-
스펙좀 봐쥬세요 [4]익명(39.7) | 18.04.27추천 0
-
여기는 WEBM 지원을 안 하는게 아쉽다88(59.5) | 18.04.27추천 0
-
나 프갤 채팅 만들려고 하는데 [9]minwoo2815(minwoo2815) | 18.04.27추천 0
-
[C# 11일차] 달팽이 배열 for문 하나로 출력까지 하기 [4]독학프린이(185.220) | 18.04.27추천 2
모듈: 개념적으로 한묶음인 최소한의 기능단위, 프레임워크: '작업은 이렇게 하자'는 설계상의 best practice에 대한 제안(반복적으로 필요한 boilerplate들을 묶어놓는다든가 해서), 라이브러리: 니가 흔히 쓰는 Math 같은거, API: 본인이 정의된 외부 컴포넌트에서 import해서 쓸 수 있는 함수들
사실 넷을 완벽히 분리할수는 없고 그럴 필요도 없음 라이브러리도 api들의 집합인거고
모듈이랑 라이브러리란 말을 잘안써서 해깔리네 모듈은 함수하나만짜도 모듈 될수 있는거임? 라이브러리는 모듈 모아놓으면 라이브러리 되는거고?
모듈은 nodejs나 angular의 모듈을 생각하면 될것같은데 그냥 단독으로도 의미있는 기능을 수행할 수 있는 최소한의 단위라고 보면 될듯
라이브러리는 보통 프로젝트에 무관하게 쓸 수 있는 요긴한 소규모 프로그램들 moment animate math 이런거 크게보면 언어별 내장함수들도 라이브러리이자 api들인거고
그냥 쓰는거야 쓰는데 남한테 설명할때 모듈인지 라이브러린지 말할때 난감
모듈이라고 하면 보통은 project-dependent한 경우가 많고 라이브러리는 범용적임
모듈 짜서 쓴다는게 단독 기능가능한걸 만들어서 가져다 쓰는경우, 라이브러리 만드는게 계산에 용의한 함수집합같은거로 보고, 프레임워크는 프로젝트설계고, api는 모듈이나 라이브러리나 외부에서 가져다 쓸수 있는 함수 목록쯤 보면될까? 일단 자세한 답변은 감사. 나중에 해깔릴때 찾아봐야겠네