최근에 열린 루비세미나 후기를 읽다가 흥미로운 발표내용을 발견했다.

Agile Enterprise Developmen라는 타이틀을 가진 내용인데 (J)Ruby + Spring에 관한 소개가 나오는 것이 인상적이다.

 

 

사실 Spring2.0에서 제법 관심을 끌면서 새로 등장한 기능이 스크립트 언어를 이용한 동적인 빈 생성 기능인데. 의외로 별로 관심들이 없는 듯 하다. 몇년전에 로드 존슨이 TSSS에서 몇년 내에 JEE의 웹 레이어는 상당부분이 스크립트 언어로 대치될 것이다라는 예측을 했는데, 그건 잘못 짚은듯 하다. 스크립트 빈이 가지는 장점은 웹애플리케이션의 리로딩 없이 빈의 내용을 변경할 수 있는 기능이다. Java-ScriptingLanguage사이의 프록시 브릿지 구조를 이용한 멋진 기능인데.. 막상 별로 사용되지 않는다. 아직은 그런 다이나믹한 빈의 변경이 구지 필요하지 않은 것인지, 아니면 스크립트 언어에 대한 거부감 때문인지는 잘 모르겠지만.

 

JRuby가 등장하면서 사실 이부분에 한 것 더 기대가 생겼지만 아직까지는 Ruby의 자바플랫폼 배치 역할 정도 이외에는 JRuby가 그다지 JEE영역에 주는 영향은 현재까지는 없다. 로드존슨의 예측과 달리 스프링은 POJO Controller 기능으로 무장한 Spring2.5를 내어놓으면서 Ruby빈을 이용한 컨트롤러라는 대안이 설 자리를 더욱 좁게 만들어버렸다. 생각보다 Grails도 고전하고 있고. 자바의 견고한 아성은 쉽게 무너질 것 같지 않다. 흠..

 

루비/레일스 커뮤니티를 보면서 항상 느끼는 점은 정말 커뮤니티가 뛰어나다는 점이다. 거대한 덩치들이 이리 저리 이끌어가고 있고 개발자들은 그 뒤를 쫒아가기도 힘겨워 헉헉 대는 것이 자바커뮤니티라면, 루비나 레일스는 비록 좀 혼란도 있고 약간은 어설퍼 보이기도 하지만 개발자 스스로의 참여가 정말 대단하다. 쏟아져 나오는 각종 관련 기술과 플러그인, 제품도 그렇고 이런 액티브한 세미나도 그렇고.

 

후기에 따르면 루비와 레일스가 국내에서 그다지 저변을 넓히지 못하고 있다고 하던데 그 이유가 뭔지 궁금하다.

Related posts:

  1. 이번주 할 일
  2. Spring Experience 2006
  3. 유쾌한 이슈처리 재촉 메일
  4. Spring 2.0의 XML확장기능 (1)
  5. JRuby의 활용
  6. Spring Framework 2.5 Released
  7. Spring 3.0 (42) Spring Dependency Matrix 업데이트
  8. Spring 3.0 (35) Spring 3.0 Reference Document 공개
  9. Spring 3.0 (26) Spring Expression Language와 @Value
  10. Spring 3.0 (7) Spring 3.0 Dependency Matrix
  11. Spring 3.0 (53) Spring Dependency Matrix 업데이트
  12. Oracle Mix – First Public JRubyOnRails Site
  13. Spring 3.0 (38) Spring Reference 업데이트
  14. Spring 3.0 (44) Spring 3.0과 JEE6
  15. The Spring Experience 셋째날 – TSE사람잡네

Facebook comments:

to “JRuby/JRor + Spring”

  1. 국내 대부분 소프트웨어 사업은 SI가 주류이고, 솔루션을 만드는 사업을 하더래도 SI사업에 납품하기 위한 장사이고, 웹 서비스 사업을 한다고 쳐도 거대한 포탈에 막혀서 힘들고, 거대한 포탈은 많은 인력을 고용해서 써야하니 인력풀도 중요하니, 여러가지 여건상 기업이 쉽게 받아들일수 있는 상황이 아닌것같습니다. 왠지 이런 말을 할때마나 대한민국은 후진국형 기업정서를 가진게 아닌가 하네요.

  2. You Could Try These Out

  3. mbt on sale JRuby/JRor Spring » Toby’s Epril

  4. JRuby/JRor Spring » Toby’s Epril

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha