이것 저것 개발 공부
[Framework] 프레임워크 개요 | 개발자가 꼭 알아야 할 기초 개념
crushed-taro
2024. 12. 16. 19:50
728x90
반응형
Framework
1. Framework
- 개발자가 소프트웨어를 개발함에 있어 코드를 구현하는 개발 시간을 줄이고, 코드의 재사용성을 증가 시킬 목적으로 일련의 클래스 묶음이나 뼈대, 틀을 제공하는 라이브러리를 구현해 놓은 것.
2. 장단점
- 장점
- 개발 시간을 줄일 수 있음.
- 정형화되어 있어 일정 수준 이상의 품질을 기대할 수 있음.
- 유지 보수가 쉬움.
- 단점
- 지나치게 의존하면 개발자의 능력이 저하되어 직접 개발하는 것이 어려워질 수 있음.
- Framework 사용법 습등에 시간이 오래 걸릴 수 있음.
3. 공통점
- 프레인워크와 라이브러리 두 도구(tool) 모두 개발자가 소프트웨어를 개발하는데 있어 개발 시간을 줄여주고 편의성을 제공해준다는 관점에서는 동일함.
- 재사용성 : 둘 다 코드의 재사용성을 높여주며, 개발 시간을 절약하고 코드품질을 향상시켜줌.
- 모둘화 : 프레임워크와 라이브러리 모두 모듈화를 통해 코드의 유지보수를 쉽게 할 수 있도록 도와줌.
- 기능 제공 : 특정 기능이나 문제 해결을 위해 다양한 도구와 함수를 제공함.
728x90
반응형