
짜잔~

짠짠~
스프링? 스프링부트? 뭔데?

뭐가 달라 ?
스프링 프레임워크(Spring Framework)는 자바(Java) 기반의 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기위한 기능을 제공한다. 스프링(Spring)은 목적에 따라서 다양한 프로젝트를 제공하는데, 그중 하나가 스프링 부트(Spring Boot)다.
스프링부트는 스프링을 쉽게 사용할 수 있도록 도와주는 존재다.
스프링부트는 스프링이다. == O
스프링은 스프링부트이다. == X
frame은 "틀"이란 뜻이다.
work은 "일하다"라는 뜻으로 이것을 합쳐보면 "틀을 가지고 일하다"가 된다.
즉 프레임워크는 일정한 틀과 뼈대를 가지고 일하다라는 뜻으로 제공받은 일정한 요소와 틀, 규약을 가지고 무언가를 만드는 일이다.
It업계에서는 이것을 프레임워크라고 한다.
즉 소프트웨어에서의 프레임워크는 "프로그램을 개발하기 위해 사용되는 틀을 제공하는 프로그램" 이라고 본다.
한마디로 구조화된 틀이다.