매우 흥미로운 글을 발견했다.

2005 Dutch RAD Race에서 Spring+Hibernate+Eclipse로 참여한 팀이 전통적인 Java툴이나 .NET툴을 이용해서 개발한 팀을 누르고 3위를 차지했다. RAD란 빠른 속도로 애플리케이션을 개발할 수 있는 개발생산성이 높은 툴이나 개발방법을 말한다. 일반적으로 4GL툴이라고 불리는 Visual Tool을 사용해서 직관적인 개발방법 또는 CBD등을 적용한 개발기술을 RAD라고 하는데 Visual Basic등이 가장 대표적인 4GL이라고 할 수 있다.

일반적으로 Java기반의 J2EE개발은 Visual Studio를 사용하는 .NET개발보다 생산성이 떨어진다고 알려져있다. 하지만 이번 결과는 Java도 뛰어난 개발생산성을 가질 수 있다는 것을 보여주고 있다. 여기에는 전통적인 J2EE기반의 Java Tool보다는 Spring과 Hibernate 그리고 이를 지원하는 적절한 plugin을 가진 Eclipse등이 그 생산성을 지원해주는 중요한 요소로 등장한다.

이번 대회에 참석한 개발자들이 강조하는 부분은 Spring을 통한 다양한 솔루션과 라이브러리의 쉬운 integration. 그리고 SpringMVC를 이용해서 Domain Object를 Form Command Class로 사용할 수 있었던 부분. 또 Skeleton Application과 GUI의 사용등이다.

물론 약점에 대한 지적도 있었다. 제일 대표적인 것은 역시 Visual GUI Designer의 부재. Visual기반의 빠른 View생성기술이 절실히 필요하다고 여겨진다.

.NET개발자들은 MS가 주는 솔루션에 만족하고 그 이상의 고민을 하지 않고 살아가지만 Java개발자들은 스스로가 대안을 찾고 방법을 고민하며 이의 대안을 개발해 공유하고 발전시켜 나가는 역동적인 모습을 보여주고 있다. 그 결과가 이렇게 긍정적인 모습으로 드러난다는 데에서 Java개발자로서 뿌듯한 마음이 든다. 뿌드듯.

Related posts:

  1. Hibernate 3.0 released!
  2. Hibernate 3.2 GA 출시
  3. Spring기반의 Hibernate DAO Unit Test 만들기
  4. Hibernate In Action
  5. Hibernate 성능 & 최적화
  6. Hibernate vs. SpringFramework Again
  7. spring과 hibernate 함께 쓰기. 그 만만치 않은 작업.
  8. Hibernate Tips
  9. Spring 공부 다시 시작
  10. Spring 3.0 (17) Orm 모듈의 선택 라이브러리 분석
  11. 유쾌한 이슈처리 재촉 메일
  12. J2EE Development without EJB (2) – Goal
  13. Spring 3.0 (25) Spring 3.0 빌드, 배포, 모듈과 라이브러리의 의존관계 분석 그 이후
  14. Spring 3.0 (10) AOP 모듈의 선택 라이브러리 분석
  15. Spring 3.0 (41) @Deprecated SpringMVC

Facebook comments:

to “Spring+Hibernate+Eclipse로 .NET을 이기다”

  1. I have mastered some significant things through your website post. One other point I would like to convey is that there are several games out there designed mainly for preschool age small children. They incorporate pattern identification, colors, creatures, and designs. These commonly focus on familiarization rather than memorization. This helps to keep little children engaged without having the experience like they are learning. Thanks

  2. Its like you read my thoughts! You seem to understand so much approximately this, like you wrote the e book in it or something. I feel that you could do with some percent to pressure the message house a little bit, but other than that, that is magnificent blog. A fantastic read. I’ll certainly be back.

  3. I truly love your website.. Great colors & theme. Did you develop this website yourself? Please reply back as I’m hoping to create my own website and want to find out where you got this from or exactly what the theme is named. Cheers.

  4. Hi there! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My blog goes over a lot of the same topics as yours and I feel we could greatly benefit from each other. If you might be interested feel free to shoot me an e-mail. I look forward to hearing from you! Great blog by the way!

  5. Great information. Lucky me I found your website by chance
    (stumbleupon). I have saved it for later!

  6. Check below, are some totally unrelated websites to ours, however, they’re most trustworthy sources that we use.

  7. You have brought up a very superb details , thankyou for the post.

  8. This is a really good tip especially to those new to the blogosphere. Simple but very precise information… Appreciate your sharing this one. A must read article!

  9. Hello There. I found your blog using msn. This is an extremely well written article. I will be sure to bookmark it and return to read more of your useful information. Thanks for the post. I’ll certainly comeback.

  10. Hello. remarkable job. I did not anticipate this. This is a great story. Thanks!

  11. we came across a cool website that you just might love. Take a appear if you want

  12. usually posts some pretty exciting stuff like this. If you are new to this site

  13. This is one awesome article.Really thank you!

  14. Wow! This could be one particular of the most helpful blogs We have ever arrive across on this subject. Basically Wonderful. I am also an expert in this topic so I can understand your hard work.

  15. below you will locate the link to some web-sites that we believe you must visit

  16. just beneath, are various completely not related internet sites to ours, even so, they may be certainly worth going over

  17. I love the efforts you have put in this, thank you for all the great content.

  18. My husband and i felt so comfortable Emmanuel could round up his investigations through your ideas he had while using the weblog. It is now and again perplexing to just possibly be giving freely concepts that most people have been selling. We really discover we’ve got the writer to be grateful to because of that. All of the illustrations you made, the easy website navigation, the friendships you will assist to instill – it’s all incredible, and it’s really facilitating our son in addition to our family reason why this content is brilliant, which is pretty essential. Thanks for all the pieces!

  19. Definitely, what a splendid website and revealing posts, I surely will bookmark your site.All the Best!

  20. The info mentioned within the report are a number of the very best offered

  21. Regularly I tend not to make comments on websites, however I will need to point out that this blog post genuinely compelled me to take some action. Quite notable content.

  22. we came across a cool web site that you might delight in. Take a search for those who want

  23. Red your website put up and liked it. Have you at any time considered about visitor submitting on other associated blogs similar to your website?

  24. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable.

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

  26. Very neat article post.Really looking forward to read more.

  27. It’s hard to find well-informed people on this topic, but you sound like you know what you’re talking about!
    Thanks

  28. This site was… how do you say it? Relevant!! Finally I’ve found something which helped me.
    Appreciate it!

  29. Nice post. I learn something totally new and challenging on blogs I stumbleupon everyday. It will always be useful to read content from other authors and use something from other sites.

  30. Every as soon as inside a whilst we opt for blogs that we read. Listed beneath would be the most up-to-date internet sites that we opt for

  31. I blog often and I seriously thank you for your content. This article has really peaked my interest. I will bookmark your blog and keep checking for new details about once a week. I opted in for your RSS feed as well.

  32. After I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I recieve 4 emails with the exact same comment. There has to be an easy method you can remove me from that service? Thanks.

  33. below youll come across the link to some web pages that we assume you need to visit

  34. Way cool! Some very valid points! I appreciate you writing this post and also the rest of the site is also really good.

  35. Here are a number of the web pages we advocate for our visitors

  36. I will immediately clutch your rss feed as I can at find your email subscription link or newsletter service. Do you have any? Kindly permit me recognize in order that I may just subscribe. Thanks.

  37. There are so many options out there that I am completely confused.. Any recommendations? Thanks!

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