블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'Spring MVC'에 해당되는 글 2

  1. 2009.04.30 자바 기술 트렌드 분석 - 1. MVC (1)
  2. 2007.11.19 MVC 프레임웍의 선택 (1)
 

자바 기술 트렌드 분석 - 1. MVC

IT 이야기/트렌드 | 2009.04.30 14:15 | Posted by 조대협

백기선님 블로그에서 재미있는 글을 하나 봤습니다. 구글 검색엔진에 http://www.google.com/trends 을 보면 검색어별로 검색 비중에 대한 트렌드를 보여줍니다. 이 데이터를 분석하면 현재 기술의 흐름을 대략 읽어볼 수 가 있겠지요.

먼저 MVC 모델에 대한 분석을 해봤습니다.

1.Struts.


2. Spring MVC

3. JSF

그래프에서 볼 수 있듯이, Struts는 하향세, Spring MVC가 주요인것 처럼 보이고, JSF는 중간 정도로 보입니다. 사실 좀 데이타가 이상한것 같아서 Dice.com이라는 IT 전문 사이트에 가서 해당 키워드를 검색을 해보니 다음과 같은 결과가 나옵니다.
 JSP  1589건  
 Spring MVC  186건  
 JSF  735건  
 Struts  884건   

이 결과로 봤을때는 Spring MVC의 건수가 그리 높지 않습니다. JSF나 Struts가 메인으로 쓰이는 것 같습니다.

구글 트렌드의 국가별 검색 결과를 보면 다음과 같은 결과가 나옵니다.
아래는 Spring MVC의 국가별 검색 비중인데,


한국어의 컨텐츠 비중이 압도적으로 높습니다. 사용 빈도도 한국이 높구요.
이 데이타들을 분석해보면
외국에는 JSF/Struts가 대세, 한국에서는 Spring MVC가 대세인것으로 파악해볼 수 있습니다.

그리고 재미있는 것중에 하나가 JSP 기반의 개발인데,
위의 Dice.com의 검색 결과에서도 볼 수 있듯이 아직도 JSP기반의 개발이 많습니다.

예전에 글을 올렸을때도 비슷한 결과를 얻었던것 같은데, 일단 한국에서는 JSF로 프로젝트를 하는 경우를 거의 보지 못했습니다. 사실 Struts나 Spring MVC를 본 경우보다는 Servlet/JSP가 더 많은것 같더구요. 아니면 가우스와 같은 RIA 클라이언트를 쓰던가요..

약간 한국 개발자들이 국제적인 흐름을 못 쫓아가는 것은 아닌지.. 아니면 커뮤니티 리더들이 제대로 기술을 선도하지 못하는 것인지 하는 생각이 듭니다.
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요

  1. 서영아빠 2009.08.18 17:19  댓글주소  수정/삭제  댓글쓰기

    저는 개인적으로 '커뮤니티 리더들이 제대로 기술을 선도하지 못하는 것인지 하는 생각이 듭니다.' 에 한표 던집니다.
    사실 선도를 못하는 것이 아니라 '관심이 없다'가 맞는거 같습니다.

MVC 프레임웍의 선택

프로그래밍/MVC | 2007.11.19 13:22 | Posted by 조대협

OK JSP에서 글을 읽다가 재미난 글이 하나 있어서 첨부한다.

http://raibledesigns.com/rd/entry/comparing_jvm_web_frameworks_presentation
사용자 삽입 이미지사용자 삽입 이미지

재미있는 조사 결과인데,
한국에서는 Struts가 압도적인 지지자층을 가지고 있는것과는 달리 전세계적인 추세는
JSF가 추세이다. WLS에 JSF가 포함된지도 오래되었는데, 국내에 케이스가 안올라오는 것을 봐서, 그다지 많이 사용하지 않는 것으로 추측되는데, 이런 추세라면 아마도 JSF가 주류로 따라 가지 않을까? 아마도 OKJXX 아저씨들이 JSF에 대한 관심을 기울여주지 않아서 일까? 나름 재미있는 결과 였음.

그리고 또하나 Spring MVC가 점점 그 세를 확장한다는것이 주목할만한것 같다.
요즘 왠만한 제품이나 프로젝트에 Spring하나 안쓴것을 본적이 없네 그랴.

기술 장벽 때문일까? 국내에서만 Spring이나 JSF들이 왜 확산되지 못한것일까?
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요

  1. benelog 2008.07.01 22:43  댓글주소  수정/삭제  댓글쓰기

    2005년도에 벌써 Struts is Depreciated라는 말이 나왔을 정도로 ( http://www.jroller.com/RickHigh/entry/is_struts_dead_part_iii 에서) Struts는 그 후에 나온 프레임웍보다 약점이 많다고 생각됩니다. 그러나 http://static.raibledesigns.com/repository/presentations/ComparingJavaWebFrameworks-ApacheConUS2007.pdf 의 28페이지를 보아도 외국도 2007년 기준으로는 여전히 Struts 1.x의 비중이 높은 상태였던 모양입니다. (조대협님이 위에 인용하신 그래프는 27페이지에 있는 Struts 1.x를 제외한 자료로 보입니다. )