얼마전에 진행했던 자바 MVC 프레임웍 사용 현황에 대한 결과입니다.
결과를 보면 50%정도가 Spring MVC를 나머지 20%는 Struts 그리고 나머지는 전통적인 Servlet/JSP입니다.
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.
86명이 참여해주셨습니다. 어느정도 신뢰성은 있을것 같군요.
JSF 1명은 그나마 제가 테스트로 투표한것이고, Seam은 전멸입니다. Local UI 프레임웍은 아무래도, TMax나 LG CNS등이 프로젝트하는 경우 자체 MVC를 쓰고 기업 프로젝트 역시 국내 MVC를 쓰는 경우가 많아서 그 포지션을 무시 할 수 는 없겠네요.
일단 국내 환경에서라면 Spring MVC나 Struts면 무난하다는 겁니다.
반대로 JSF나 오라클 ADF, JBoss Seam과 같이 해외에서 잘나가고 파워풀한 기술들은 국내에서 죽쑤고 있다는 이야기고, 그만큼 기술에 뒤쳐져 있다는 반증이기도 합니다. 이 부분에 있어서는 커뮤니티 리더들의 게으름(?)이나 방향 설정의 부재등에 그 책임이 있지 않을까 하는 생각을 조심 스럽게 해봅니다.
아래 링크는 예전에 구글 Analytics를 가지고 한국의 MVC 프레임웍 사용 패턴과 해외 사례를 비교해놓은 글입니다. 참고하세요.
'프로그래밍' 카테고리의 다른 글
grpc (google rpc)에 대한 분석 #1 (1) | 2015.04.01 |
---|---|
구글의 HTTP 기반의 RPC 프로토콜 GRPC (1) | 2015.03.31 |
국내 자바 MVC 프레임웍 사용 현황 (5) | 2009.11.11 |
UML Notation 설명 (0) | 2009.04.09 |
Java Transaction Model (0) | 2009.04.09 |
무료 화면 레코딩 툴 (0) | 2008.11.14 |
댓글을 달아 주세요
Seam은 MVC프레임워크가 아닙니다. 애플리케이션 프레임워크이죠.
JSF도 MVC프레임워크가 아닙니다. UI 프레임워크 정도라면 모를까요.
JSP/Servlet을 다른 프레임워크의 view가 아닌 model1 개념으로 선택했다면 역시 MVC 프레임워크가 아닙니다.
논의의 제목이 좀 적절치 않는 것 같군요.
UI 프레임웍 관점에서 봐주시면 감사하겠습니다.
어떤 UI 프레임웍이 주로 사용되느냐에 대해서 포괄적인 의미로 질문을 한내용입니다. Servlet,JSP도 당연히 MVC는 아니겠지요. ADF도 마찬가지구요. 지적은 감사합니다면 논의할만한 내용을 아닌것 같습니다.
Seam도 JSF쓸 수 있는 것 아닌가요? 만약 그렇다면 Seam 쓰는 사람은 JSF에 투표해야할까요 SEAM에 투표해야할까요?
Java Web Framework에 관한 최근 설문조사입니다.
http://shunmugakrishna.wordpress.com/2009/12/14/what-java-web-application-frameworks-do-you-use/
현재는 Grails/Groovy가 선두를 달리고 있고 Spring (MVC)가 그 다음이네요. Struts, Wicket, JSF, GWT 등이 다득표한 프레임웍들입니다.
외국의 경우와 비교하시면 좋을듯하여 적어 놓습니다.
현재 촌동네서 프레임워크 만들고 있는중인데 아이디어 찾는도중 좋은 글 잘 읽었구요..항상 어쩌다 주인님 스토리에 들어오게되는데 그때마다 좋은 글이라는 인상을 받았습니다.....감사합니다^^