개발자
전자정부 프레임워크가 java기반으로 되어있어, 한국에서 java를 많이 사용하게 되었다고 알고 있습니다. 좀 더 세부적인 이유에 대해 생각을 해보았을때, - 전자정부 프레임워크가 java임에 의해 - 한국에 java 개발자가 많아져 자연스럽게 java 생테계가 커지게 되었기 때문, - 같은 java언어로 프로그램을 만들면 호환성, 통합성을 높일 수 있음, 으로 2가지 이유가 떠올랐습니다. 하지만 저의 생각일 뿐이고 이를 근거할 수 있는 자료를 찾을 능력이 부족하여 다른 개발자님께 여쭈어 보고 싶습니다. 전자정부 프레임워크가 java임에 의해 자바민국이 된 이유가 제가 생각한 근거가 맞을까요? 아니면 다른 이유가 있을까요? 또는 이러한 이유를 찾는 방법을 알려주실수 있으실까요?
답변 1
제가 프로그래밍을 처음 배울 때 자바와 C++ 논쟁이 있었습니다. 자바보다 C++이 더 빠르다. 자바가 더 쉽다. 자바는 메모리 직접 통제할 수 없다 등등.. 누가 더 좋니 안 좋니 하는 논쟁이었는데요. 결과는 자바의 승리였습니다. 그 이유는 자바가 더 웹 환경에 적합했기 때문입니다. PC 프로그램에서 웹으로 서비스 환경이 옮겨가는 중이었기 때문에 C++뿐만 아니라 파워빌더도 사라지기 시작했습니다. 자바가 많이 사용이 되니 스프링이니 스트럿츠니 하는 프레임워크가 생겨났고, 그 흐름에 발 맞춰서 전자정부프레임워크가 생겨났습니다. 저는 전자정부프레임워크가 자바 환경을 이끌었다고 생각하지 않습니다. 오히려 따라왔죠. 요즘은 파이썬이 대세가 되고 있기 때문에 사용율이 더욱 높아지면 파이썬으로 만들어진 전자정부 프레임워크가 생길 수도 있을 것입니다. 외국의 주요 서비스나 프레임워크 또는 오픈소스들이 어떤 언어를 기반으로 만들어졌는지 찾아보는 것도 재미있을 것 같습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2023년 12월 05일
전자정부 표준프레임워크는 과학기술정보통신부의 주관하에 개발된 오픈소스 기반의 정보시스템 구축을 위한 기본적인 프레임워크입니다. 이 프레임워크는 Java를 기반으로 하고 있으며, 이 때문에 한국에서 소프트웨어 개발을 위해 Java를 많이 사용하게 되었습니다. 당신이 제시한 이유들이 주요 요인일 수 있습니다. 전자정부 프레임워크가 Java 기반으로 작동하기 때문에, 소프트웨어 개발자들은 호환성과 통합성을 높이기 위해 같은 언어를 사용하는 경향이 있습니다. 또한, 정부 및 대기업에서의 프로젝트에서 전자정부 프레임워크를 사용하는 경우도 많아, 개발자들은 이러한 환경에 적응하기 위해 Java를 배우고 익혀야 했습니다. 다만, '자바민국'이라는 용어가 보편화된 것은 다양한 요인들이 복합적으로 작용한 결과라고 할 수 있습니다. 예를 들면, 1. 교육: 대학교나 학원 등에서 JAVA가 주로 교육되는 언어로 사용되었습니다. 2. 공공기관과 금융권: 보안적인 이슈와 안정성 때문에 JAVA를 선호한 경우가 많았습니다. 3. 취업시장: 기업들이 JAVA 개발자를 선호함에 따라 많은 개발자들이 JAVA 스킬을 쌓기 위해 노력했습니다. 그리고 이러한 이유를 찾는 방법에 대해서는, 관련 분야의 전문가나 경험이 많은 개발자들과의 인터뷰나 의견 교환을 통해 얻을 수 있을 것입니다. 또한 IT 산업 동향이나 시장분석 리포트, 관련 서적 등을 통해서도 폭넓게 정보를 습득할 수 있습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!