본문 바로가기

BackEnd/Spring

프레임워크란?

반응형

1. 프레임워크란?


프레임워크는 '뼈대나 근간을 이루는 코드 들의 묶음'이라고 할 수 있다.


중요한 점은 이 뼈대가 왜 필요한가이다.


개발자는 각 개개인의 능력 차이가 큰 직종이고, 따라서 개발자 구성에 따라 프로젝트의 결과 역


시 큰 차이를 낳는다. 프레임워크는 바로 이런 상황을 극복하기 위한 코드의 결과물이다. 프레임워


크를 이용한다는 의미는 프로그램의 기본 흐름이나 구조를 정하고, 모든 팀원이 이 구조에 자신의 


드를 추가하는 방식으로 개발하게 된다.


프레임워크 최대의 장점은 개발에 필요한 구조를 이미 코드로 만들어 놓았기 때문에,실력이 부족


한 개발자라 하더라도 반쯤 완성한 상태에서 필요한 부분을 조립하는 형태의 개발이 가능하다는 


점이다.  기업의 입장에서는 프레임워크를 사용하면 일정한 품질이 보장되는 결과물을 얻을 수 있


고,개발자의 입장에서는 완성된 구조에 자신이 맡은 코드를 개발해서 넣어주는 형태이므로 개발 


시간을 단축할 수 있다. 


2. 프레임워크는 

     

  로우레벨로 짜고 반복적으로 해야하는것들을 되게잘 감싸놓은것, 어노테이션 빈등


  저절로 다되는것같지만, 정확하게 무슨동작하는지를 알아야한다. 


  프레임워크의 정확한 동작이해,






반응형