Q. 그전에, 프레임워크(Framework)는 무엇인가요?
앱이나 웹 개발을 더 수월하게 도와주는 뼈대입니다.
반복 작업이 필요 없도록 기본적인 기능을 갖추고 있어 개발 시간을 절약시킬 수 있게 됩니다.
요리로 예를 들면 밀키트라고 생각하면 됩니다.
직접 요리를 하면 레시피를 숙지하고, 재료를 구하고, 요리도 해야 하지만, 밀키는 조리만 하면 완성되는 것처럼 시간을 훨씬 절약시킬 수 있습니다.
Spring(Java), DJango(Python), Ruby On Rails(Ruby) 등이 있습니다.
Q. 전자정부프레임워크는 무엇인가요?
정식 명칭은 "전자정부 표준프레임워크"이며, Java 기반의 정보시스템 구축에 활용할 수 있는 개발·운영 표준 환경을 제공하기 위해 만들어진 프레임워크입니다.
Q. 왜 사용하나요?
전자정부프레임워크는 주로 정부기관에서 사용합니다. 만약 일반 프레임워크로 개발을 할 때 플러그인을 이것저것 추가하다 보면 서로 충돌하게 될 수도 있습니다.
그럼 해당 웹 사이트는 어떤 코드가 들어 있는지 알 수가 없는 신뢰할 수 없는 코드가 됩니다.
전자정부프레임워크를 사용하면 정부기관에서 사용하는 검증된 오픈 소스로 구성된 코드가 되는 것입니다.
참고:
잘못된 내용 있으면 알려주시면 감사하겠습니다.
'전자정부프레임워크 도전기' 카테고리의 다른 글
03. 전자정부프레임워크 gradle 프로젝트 만들기 (0) | 2022.12.09 |
---|---|
02. 전자정부프레임워크 4.x 예제 실행해보기 (0) | 2022.12.09 |
01. 전자정부프레임워크 4.x 설치 (0) | 2022.12.09 |