기타 2021. 6. 2.
프레임워크(Framework), 라이브러리(Library), 플러그인(Plug-in), 모듈(Module)의 차이
📕 프레임워크 Framework. 직역하면 뼈대/구조라고 한다. 조금 더 풀어서 설명하자면, Frame 은 틀, 규칙/법칙을 의미하고 work 는 일, 소프트웨어의 목적이라고 할 수 있다. 즉, 목적에 따라 효율적으로 구조를 짜놓은 개발 방식이다. Application 개발 시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능들을 위해 어느정도의 뼈대(구조)를 제공해주는 것이다. 프레임워크의 종류에는 Spring, VueJS 등이 있다. 라이브러리와의 차이점 프레임워크는 Flow(흐름)에 대한 제어 권한을 자체적으로 가지고 있다. (사용자가 프레임워크의 규칙을 준수해야함으로써) 📕 라이브러리 Library. 대충 해석하면 도서관, 문서 모음이라고 할 수 있겠다. 마치 여러 문서를 모아둔 도서관..