반응형
프레임워크란
확장 가능한 기반 코드와 필요한 라이브러리 두 요소를 통합제공하고,
기본설계나 필요한 라이브러리를 제공하여 빠른시간에 완성 유지보수할수있는 환경제공해주는 솔루션이라고 합니다.
'소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것' 이라고 정의도 많이 나오네요.
각 프레임워크
자바 프레임워크 - Struts, Spring, 전자정부 프레임워크 등등
자바스크립트 프레임워크 - AngularJS, React 등등
프론트엔드 프레임워크 - 부트스트랩, MDL 등등
프레임워크의 장단점
장점
1. 체계적인 코드로 유지보수에 용이함
2. 기본설계와 필요한 라이브러리를 제공하고, 코드의 재사용으로 생산성이 향상됨
단점
1. 프레임워크를 이해하는데 오래걸릴 수 있음
2. 이미 설계된 구조에 작업을 해서 자유로운 개발에 한계가 있음
반응형
'IT' 카테고리의 다른 글
[typescript] 위경도 백분율표기를 도분초로 변경하는 함수 (0) | 2018.03.23 |
---|---|
객체지향과 절차지향 간단한 정의 (0) | 2018.02.09 |
깃(Git)과 깃허브(GitHub)의 정의 (0) | 2018.02.05 |
소프트웨어와 하드웨어 - 인터럽트란? (0) | 2018.01.26 |
IT 계층구조 (0) | 2018.01.25 |