The SpringSource Application Platform: why would I want it? 

우연히 검색하다 발견한 글인데, 흔치 않은 로드 존슨의 코멘트가 달린 글이라 유심히 읽어보았다.

 

JEE의 1 big war면 충분하지 뭐하러 그걸 더 쪼개서 작은 모듈로 관리해야 할 필요가 있느냐는 주장. Small team을 강조하더니, small project만 했는지. 아니면 Big fat war를 이용한 개발-디플로이의 고충을 모를 만큼 out-of-container 테스트를 잘하고, 디플로이는 일년에 2-3차례만 해왔나.

 

어쨌든 그 의문에 대해 로드 존슨이 성의있는 코멘트를 달아주었다. 마지막의 이 구절이 인상적이다.

Many people didn’t see the need for Spring when it first appeared. We believe the enterprise story we’ve built on top of OSGi will be a similar story

많은 개발자들은 스프링이 처음 등장했을 때 "그 따위가 왜 필요한데?" 라고 맹렬히 비난을 했다. "이미 EJB가 있고 J2EE가 있어서 충분한데"라고 말이다. 3-4년 전만해도 내 블로그에 찾아와서 "스프링은 별볼일 없는 소규모 프로젝트에서나 쓰일 수 있지, 제대로된 엔터프라이즈 프로젝트에 적용된다는 것은 꿈도 꾸지 말라"고 비아냥 거린 사람들이 제법 있다.

 

한번은 그런 코멘트에 이런 답글을 적이 있다.

사람들이 스프링을 쓰지 않는 이유는 무지해서 입니다.

 

스프링은 그런 비난과 몰이해를 이겨내고 JEE의 최고의 프레임워크 – 사실상의 표준 기술로 떠올랐다. 이제 스프링을 개발했던 팀은 SpringDM/OSGi/S2AP가 스프링의 지난 역사를 반복할 것이라고 믿고 있다. 지금은 많은 이들이 OSGi가 뭐 구지 필요하냐, JEE 모듈시스템에 스프링쓰면 충분하다고 말한다. 또 3-4년 뒤에 어떻게 바뀌게 될지 두고보면 알 일이다.

 

나는 엔터프라이즈 OSGi 기술, 특히 스프링이 주도하는 POJO방식의 OSGi 기술이 매우 빠르게 전통적인 JEE를 대치할 것이라 믿는다. 충분한 근거와 확신을 가지고 얘기하는 말이다. 지금 흘러가는 추세로 보건대 스프링이 메인스트림이 되는 시간보다 더 빨리 엔터프라이즈 OSGi가 다가올지 모른다.

 

참, Small team의 기준은..

Basically, if you need more than 2 pizzas to feed the team , it’s not small team.

피자 두판이다.

Related posts:

  1. Spring-OSGi 시작하기 – OSGi
  2. SpringOne 2008 (1) – OSGi
  3. SpringDM과 차세대 OSGi
  4. IBM DeveloperWorks – SpringDM for OSGi 스크린캐스트 첫번째 공개
  5. JCO컨퍼런스와 Spring Dynamic Modules for OSGi(tm)
  6. Maven과 OSGi(Spring)의 버전포맷 비호환 문제
  7. Spring Dynamic Modules for OSGi(tm) 한글 레퍼런스 자료
  8. 스프링소스와 VMWare의 전략적 관계
  9. IBM DW SpringDM 스크린캐스트 제작 완료
  10. 뒤늦게 쓰는 SpringOne 2007 셋째날 후기
  11. 9회 JCO 자바컨퍼런스를 다녀와서
  12. IBM DeveloperWorks Screencast 마지막회 – SpringDM 테스트전략
  13. 유쾌한 이슈처리 재촉 메일
  14. The Spring Experience 셋째날 – TSE사람잡네
  15. Spring 3.0 (1) 프로젝트 구조와 빌드 시스템의 변화

Facebook comments:

to “Small Team의 기준 / OSGi-S2AP 그게 왜 필요한데?”

  1. I am not really wonderful with English but I come up this very leisurely to read .

  2. Position nicely considered!. Purchase Ventolin Inhaler Online

  3. You’ve made your position quite nicely!! Is Zanaflex Generic

  4. Valuable material. Thanks a lot! retin a cream

  5. Thank you. A good amount of tips!
    prinivil medication

  6. I’ve been absent for some time, but now I remember why I used to love this web site. Thanks , I’ll try and check back more frequently. How frequently you update your website?

  7. This is really interesting, You are a very skilled blogger.
    I have joined your rss feed and look forward to seeking more of your wonderful post.
    Also, I have shared your web site in my social networks!

  8. Terrific forum posts. Thank you! Flomax And Tramadol

  9. This is nicely put. . Celebrex Cost Per Month

  10. Wonderful facts. Many thanks! lisinopril

  11. I am just writing to let you understand what a impressive discovery my princess encountered checking your site. She came to understand such a lot of details, which included what it is like to possess an excellent helping heart to get certain people without problems have an understanding of a variety of tricky topics. You really exceeded readers’ expectations. I appreciate you for displaying such precious, trustworthy, explanatory and cool tips on the topic to Janet.

  12. You reported this well. Advair Purchase Assistance

  13. Many thanks! A good amount of facts!
    domperidone lisinopril 5 mg zithromax

  14. Beneficial content. Thank you! azitromicina

  15. Really plenty of good data! zestoretic

  16. Good tips. Cheers. Side Affects Of Levitra

  17. Terrific information. Thanks a lot! levitra generic

  18. Good content, Appreciate it! domperidona

  19. Cheers. An abundance of material!
    tretinoin cream 0 05 baclofen 10mg

  20. With thanks. I like this! cialis online prinivil medication

  21. Cheers. Useful information. amoxicillin bnf

  22. Fantastic tips. Cheers! retin Celebrex 200mg Cap Searle

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