반응형

프레임워크란

확장 가능한 기반 코드와 필요한 라이브러리 두 요소를 통합제공하고,

기본설계나 필요한 라이브러리를 제공하여 빠른시간에 완성 유지보수할수있는 환경제공해주는 솔루션이라고 합니다.

'소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것' 이라고 정의도 많이 나오네요.



각 프레임워크 

자바 프레임워크 - Struts, Spring, 전자정부 프레임워크 등등

자바스크립트 프레임워크 - AngularJS, React 등등 

프론트엔드 프레임워크 - 부트스트랩, MDL 등등



프레임워크의 장단점

장점 

1. 체계적인 코드로 유지보수에 용이함

2. 기본설계와 필요한 라이브러리를 제공하고, 코드의 재사용으로 생산성이 향상됨

단점

1. 프레임워크를 이해하는데 오래걸릴 수 있음

2. 이미 설계된 구조에 작업을 해서 자유로운 개발에 한계가 있음

반응형

+ Recent posts