개인공부

개념 다시 집어보기 - Framework란? 본문

JAVA

개념 다시 집어보기 - Framework란?

풀스택개발 2018. 4. 9. 23:11


Framework란?


Framework란, 개발자가 소프트웨어를 개발함에 있어 코드를 구현하는 개발 시간을 줄이고, 코드의 재사용성을 증가시키기 위해 일련의 클래스 묶음이나 뼈대, 틀을 제공하는 라이브러리를 구현해 놓은 것을 말한다.




Framework의 특징


1. 개발자가 따라야 하는 가이드를 제공한다.

2. 개발할 수 있는 범위가 정해져 있다.

3. 개발자를 위한 다양한 도구, 플러그인을 지원한다.




Framework의 장단점


장점
개발 시간을 줄일 수 있음 
 정형화 되어 있어 일정수준 이상의 품질을 기대할 수 있음 
 유지 보수가 쉬움

단점
 너무 의존하면 개발자들의 능력이 떨어져서 스스로 직접 개발하는 것이 어려워짐
 습득에 걸리는 시간이 오래 걸림





Framework의 종류


'JAVA' 카테고리의 다른 글

REST API란  (0) 2018.07.27
Mybatis란?  (0) 2018.04.10
JQuery - Ajax  (0) 2018.04.07
ajax - 개념 및 처리구조  (0) 2018.03.22
EL & JSTL - JSTL  (0) 2018.03.20
Comments