본문 바로가기

Home > 열린마당 > 공개SW 소식

공개SW 소식

[용어 아하!] 소프트웨어 프레임워크

OSS 게시글 작성 시각 2013-11-01 11:40:26 게시글 조회수 4825

2013년 10월 31일 (목)

ⓒ 디지털타임스



소프트웨어 프레임워크(framework)는 웹사이트 개발이나 IT업무를 처리할 때 쓸 수 있는 기본 골격 또는 틀을 얘기합니다.

업무별로 만들어진 프레임워크를 사용하면 개발자들이 일일이 코딩하는 작업을 줄여주고 개발 시간을 단축시킬 수 있다는 장점이 있습니다.

또 개발자별로 코딩 스타일이 달라서 시스템의 일관성이 부족했던 문제도 해결해 줄 수 있습니다.

프레임워크는 일관된 개발을 지원하고, 경계설정을 강제함으로써 모듈성, 재사용성, 확장성, 단순성, 유지관리성이 뛰어납니다.

반면에 프레임워크에 너무 의존하다보면 개발자들의 코딩 능력이 떨어질 수 있다는 단점도 있습니다.

대표적인 프레임워크로는 스프링 프레임워크가 있습니다.

스프링은 자바 플랫폼을 위한 오픈소스 프레임워크로, 전자정부 프레임워크도 스프링을 사용해 만들었습니다.

국내에서는 IT환경이 복잡한 금융기관에서 프레임워크를 많이 적용하고 있습니다.

이 분야 국내 주요 업체로는 티맥스소프트, 인스웨이브시스템즈 등이 있습니다.




※ 본 내용은 (주)디지털타임스(http://www.dt.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 디지털타임스. 무단전재 및 재배포 금지


[원문출처 : http://www.dt.co.kr/contents.html?article_no=2013110102012269746002]

맨 위로
맨 위로