라이브러리/프레임워크/API
프레임워크는 내가 안에 들어가서 사용하는것라이브러리는 내가 가져와서 사용하는것 라이브러리는 톱, 망치, 삽같은 연장사람이 들고 썰고, 바꿔들고 내려치고, 다시 바꿔들고 땅을 파고... 프레임워크는 차, 비행기, 배같은 탈것사람이 타서 엔진 켜고, 기어 넣고, 핸들 돌리고, 운전하고... 도구를 쓸 땐, 급하면 썰어야 할 곳에 망치를 치든 땅 파야할 때 톱으로 땅을 긁어내도 됨사람은 도구를 선택하는 입장이기 때문에, 어떤 도구를 사용하든 원하는 것을 만들어낼 수 만 있으면 됨. 반면에, 탈것은 정해진 곳으로만 다녀야 함. 차를 타고 하늘을 날거나, 배를 타고 땅으로 갈 수는 없음.하지만, 그 목적에 맞게 만들어져 있기 때문에, 톱이나 망치를 들고 먼저 탈것을 만들어야할 필요가 없음.그저 정해진 규칙에 맞춰..