프레임워크(Framework)란?

kan의 개발 블로그·2022년 12월 26일
0

Spring 세계

목록 보기
3/10

프레임워크(Framework)란?

프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임

사전적으로 해석하면

frame = "틀"
work = "일하다"
=> framework = "일정한 틀과 뼈대를 가지고 일하다"

소프트웨어에서의 프레임워크는
프로그램을 개발하기 위해 사용되는 틀을 제공하는 프로그램
이라고 할 수 있습니다.

프레임워크의 종류

자바 프레임워크 : Strusts, Spring, 전자정부
QRM 프레임워크 : myBatis(iBatis), Hibernate
자바스크립트 프레임워크 : AngularJS, React, Polymer, Ember
프론트엔드 프레임워크 : Bootstrap, Foundation, MDL

등이 있다.

프레임워크의 장점

  1. 효율적이다.
  2. 유지보수가 쉽다.

프레임워크의 단점

  1. 학습시간이 길다.
  2. 자유도가 낮다.
profile
개발을 하며 쌓이는 지식과 경험을 정리하고 있습니다.

0개의 댓글