웹 개발을 하다 보면 자주 등장하는 개념들 중에서 '도구(Tool)', '라이브러리(Library)', '프레임워크(Framework)'라는 말이 있습니다. 이 세 가지는 비슷한 상황에서 등장하기 때문에 초보자들에게 혼란을 줄 수 있는데요, 이번 글에서는 이 용어들이 각각 무엇을 의미하고, 어떤 차이가 있는지 쉽게 정리해보겠습니다.1. 도구(Tool)도구는 특정 작업을 쉽고 효율적으로 수행하도록 돕는 소프트웨어나 프로그램입니다. 독립적으로 특정 기능이나 작업을 처리하기 위해 쓰이며, 필요할 때마다 꺼내 쓰는 형태로 활용됩니다.도구의 예시Git: 소스코드 버전 관리npm, yarn: 자바스크립트 라이브러리 설치 및 관리Webpack, Babel: 자바스크립트 코드를 변환 및 최적화Docker: 애플리케이션..