프레임워크 vs 라이브러리 vs API
볼빵빵오춘기
프레임워크(framework)집을 짓는다고 가정하자집을 짓는다고 가정하였을 경우 처음에 어떠한 집을 지을지 완벽하게 지어진 집을 생각한다.생각해보면 위와 같은 집을 짓기위해서는 기초공사, 골조공사, 외장공사, 내장공사, 마무리공사 등 여러 가지 공정을 해야한다.여기서 프레임워크는 뼈대까지 만들어주는 골조공사까지 해준다고 생각하면 된다.프레임워크가 골조공사까지 해줌으로써 이제 외장공사 할 때 어떤 벽돌을 쓰고 내장공사 할 때 보일러는 어디다 두고 공사할지는 이제 바톤을 이어받아 하면 되는것이다. 땅에 집을 지을 위치를 잡고 표시하는 틀 작업인 기초공사, 뼈대를 잡아준 골조공사까지 프레임워크가 해주었기에 그 틀과 뼈대에 맞게 집을 짓기만 하면되는것이다.즉, 다시 프로그래밍으로 표현을 하면 틀과 뼈대에 맞게 ..