프레임워크(Framework) 란? 프레임워크는 말 그대로 개발자가 코드를 개발하는데에 있어서 시간을 단축하기 위해 미리 만들어 놓은 뼈대나 구조와 같이 코드나 클래스를 모아둔 프레임을 이용하고 이를 사용하는 것이다. 프레임워크는 대부분 개발자가 따라야 하는 가이드를 제공하고 일관된 개발 패턴을 유지시킨다. 미리 만들어 둔 프레임워크를 사용하면 특정 부분만 개발자가 원하는 대로 채워 사용하기 때문에 코드의 재사용성이 늘어나고 개발 시간이 크게 줄어든다는 장점이 있다. 유지 보수가 용이하지만 프레임워크에 너무 의존한다면 해당 기능 개발에 있어서 스스로 개발하는데 어려워지기도 한다. C#에서의 사용하는 프레임워크의 예시로는 .Net FrameWork, .NET Core 등이 있다. 라이브러리(Lib..