-
[전자정부 프레임워크] eGovframework 웹 어플리케이션 개발_01 전자정부 프레임워크를 사용하는 이유???!!Java/전자정부 프레임워크 2019. 7. 1. 22:57반응형
이번에 새로운 프로젝트를 진행하면서
framework로 전자정부 프레임워크 eGovframework 가 결정되었다.
정부 관련 프로젝트도 아닌데 왜 굳이 eGovFramework가 프레임워크로 선정되었나
몇 가지 이유를 찾아보고 생각해보았다.
또 한 전자정부 프레임워크를 이용하여 개발일지를 지속적으로 작성해나아갈 예정이다.
전자정부 프레임워크를 사용하는 첫 번째 이유
- 책임질 수 있는 누군가(정부)가 배포
Spring을 사용하여 프로젝트를 진행하면 필요에 의하여 플러그인들을 여러 가지 추가해야 한다.
하지만 필요에 의해 추가한 그 플러그인들끼리 충돌을 발생시켜 오류를 발생시키지 않는다는 보장은 할 수 없다.
또한 전자정부 프레임워크 마찬가지로 spring + etc를 묶어놓은 패키지이다. 하지만 이미 많은 개발자들이 개발을 진행해 왔고 또한 정부가 플러그인들을 통합해서 배포한다
즉, 적어도 성능과 보안성을 논외로 하더라도 적어도 동작한다는 보장받을 수 있다.
설령 만에 하나 오류가 발생했다 하더라도 기술 지원을 받을 수 있는 장점이 있다.
전자정부 프레임워크를 사용하는 두 번째 이유
- 유지 보수 용이
전자정부 프레임워크를 사용하면 유지 보수가 용이하다고 말한다면
분명 Spring 기반 일반 프로젝트도 개발자 라면 코드 분석해서 유지 보수할 수 있다?라는 의견이 나올 것이다.
하지만 전자정부 프레임워크와는 달리 일반 Spring 기반 프레임워크에서는 프로젝트 구조 및 분석하는 시간이 반듯이 필요하다는 것에는 반박할 수 없을 것이다.
이 분석하는 시간은 사업을 진행하는 책임자의 입장에서는 비용이다.
아무리 덜어낼 것 들을 덜어내고 가벼운 프로그램이라고 해도 프레임워크 단에서 flow가 어떠한 흐름으로 흘러가는지 분석이 필요한 것은 사실이다. 하지만 전자정부 프레임워크를 이용하여 개발을 진행하면 추후 유지 보수 측면에서 위와 같은 수고, 비용이 덜 요구된다.
전자정부 프레임워크를 사용하는 세 번째 이유
- 정부에서 만든 프레임워크
정부에서 표준이라고 만들었으니 당연히 정부기관 관련 프로젝트에선 필수불가결한 선택.....
또한 지속적인 업데이트가 이루어지고 있는 것도 장점이 될 것 같다.
전자정부 프레임워크를 사용하는 이유는 위의 3가지 정도가 될듯싶다.
오늘은 이만하고 앞으로는 이 전자정부 프레임워크를 이용하여 개발하는 과정을 작성해 나아갈 예정이다.
반응형'Java > 전자정부 프레임워크' 카테고리의 다른 글