InfoQ를 통해서 발견한 글 Can Ruby Live Without Rails?

내용중에 Ruby라는 언어가 왜 13년동안 거의 알려지지 않고 있다가 Ruby On Rails덕분에 갑자기 유명해졌는가 하는 질문이 있다. 다시 말해서 RoR없는 Ruby자체는 매력이 없지 않았는가 하는 질문인듯하다. 그에 대해서 Bruce Tate는 Ruby자체로도 훌륭한 언어고 뛰어난 매력이 있으나 원래 언어라는 것이 하나가 대중적으로 인기를 끌려면 촉매역할을 하는 것이 필요한거고 Ruby에는 RoR이 그 역할을 했다는 것이다. 마치 Java는 Applet때문에 인기를 끌었던 것처럼 말이다.

언어라는 것은 그 자체로 아무리 뛰어나다 하더라도 그 것이 활용될 용도가 없다면 현장에서 일하는 개발자들의 관심을 끌기는 어려울 것이다. 20-30년 전처럼 프로그래밍 언어를 가지고 단순한 계산작업만 하는 시대는 아니니까.

재밌는 것은 Bruce Tate는 RoR이나 Applet을 Ruby와 Java의 인기를 가져오는 촉매로 비유했다는 점이다. 화학적으로 볼때 촉매는 반응에 직접 참여하지는 않으면서 반응속도나 결과에 영향을 미치는 요소를 말한다. 그렇다면 Applet이나 Ruby On Rails는 뜨거운 인기를 몰고오는 촉매역할을 하고 난 뒤에는 주목받지 못하고 사라져버리는 존재가 될지 모른다는 뜻일까? 이미 Applet은 자바의 인기가 절정에 달한 시점에서 서서히 잊혀져가는 존재가 되었다. RoR도 그럴지도.

Bruce Tate도 잠깐 언급했지만 나는 Java와 Ruby의 결합에 관심이 많다. 아직은 태동 단계지만 언젠가 JVM이라는 오픈된 환경위에서 각각 장점을 가진 두개의 언어가 멋지게 만나는 모습을 기대해본다.

Related posts:

  1. Ruby Symbols
  2. 최적의 Ruby IDE
  3. Ruby on Maven
  4. JRuby의 활용
  5. 유쾌한 이슈처리 재촉 메일
  6. Java와 생산성

Facebook comments:

to “Ruby와 Ruby On Rails”

  1. 벌써 jruby라는 녀석이 튀어 나온걸 보면 기대해도 좋으실듯 합니다.

  2. 백일몽/
    Spring2.0에는 Ruby로 만든 component를 bean으로 등록해서 사용할 수도 있습니다. 물론 JRuby의 도움이지요. 최신버전 JRuby는 RoR을 JVM위에서 돌릴 수 있게도 해줍니다.

  3. I almost never leave remarks, but i did a few searching and wound up here Ruby와 Ruby On Rails » Toby's Epril. And I do have a few questions for you if you don’t mind. Could it be simply me or does it look like some of these remarks come across like they are coming from brain dead folks? :-P And, if you are posting on other places, I’d like to keep up with anything fresh you have to post. Would you make a list of all of all your community sites like your linkedin profile, Facebook page or twitter feed?

  4. I drop a comment when I especially enjoy a article on a site or if I have something to contribute to the conversation. Usually it’s triggered by the fire displayed in the post I browsed. And on this article Ruby와 Ruby On Rails » Toby&. I was actually excited enough to post a comment :) I do have 2 questions for you if you don’t mind. Is it only me or does it appear like some of these comments appear like coming from brain dead visitors? :-P And, if you are posting on additional social sites, I would like to follow everything fresh you have to post. Could you list every one of all your community pages like your twitter feed, Facebook page or linkedin profile?

  5. I believe everything wrote was actually very reasonable. However, think on this, what if you added a little content? I ain’t suggesting your information isn’t solid., however suppose you added a title to possibly grab folk’s attention? I mean Ruby와 Ruby On Rails » Toby& is kinda boring. You might glance at Yahoo’s home page and note how they create news headlines to get viewers to open the links. You might add a related video or a related picture or two to get readers excited about everything’ve written. Just my opinion, it could make your posts a little livelier.

  6. I drop a comment whenever I appreciate a article on a website or if I have something to add to the conversation. It’s caused by the sincerness displayed in the article I browsed. And after this post Ruby와 Ruby On Rails » Toby&. I was excited enough to create a thought :-P I do have a couple of questions for you if you tend not to mind. Could it be just me or do a few of the comments look like written by brain dead visitors? :-P And, if you are writing at other online sites, I’d like to keep up with you. Could you list all of your community pages like your Facebook page, twitter feed, or linkedin profile?

  7. You could check here

  8. There are certainly a lot of details like that to take into consideration.That is a great point to bring up.I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith.I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.Both boys and girls feel the impact of just a moment’s pleasure, for the rest of their lives.

  9. Look At THIS Site
    [url=http://www.lzdwr.com/wp-admins/leather-hamilton-cadeia-michael-michael-kors-totea2u.html]bolsas michael kors[/url]
    bolsas michael kors

  10. thank you for share!

  11. Visit HERE
    [url=http://cxbs168.com/member/picbgk.php?/celine-chea-celine-real.html]celine chea-celine-real[/url]
    celine chea-celine-real

  12. I drop a comment whenever I appreciate a post on a blog or I have something to valuable to contribute to the conversation. Usually it is triggered by the fire communicated in the post I read. And after this post BLOGTITLE. I was actually moved enough to drop a commenta response :-) I do have 2 questions for you if you don’t mind. Could it be simply me or do some of these responses look like they are written by brain dead people? :-P And, if you are posting at additional online sites, I’d like to follow you. Would you list every one of all your shared sites like your Facebook page, twitter feed, or linkedin profile?

  13. Try These Guys Out
    [url=http://martinsvillemartialarts.com/images/index.php?/moncler-ebay-doudounemonclerstockists.html]stockists[/url]
    stockists

  14. gucci python pumps Ruby와 Ruby On Rails » Toby’s Epril

  15. gucci mane interview 2009 Ruby와 Ruby On Rails » Toby’s Epril

  16. Click here
    [url=http://baileybuttontriplett.com]ugg bailey button triplet sale[/url]
    ugg bailey button triplet sale

  17. chanel shoes online Ruby와 Ruby On Rails » Toby’s Epril

  18. shoe carnival online Ruby와 Ruby On Rails » Toby’s Epril

  19. mbt fanaka Ruby와 Ruby On Rails » 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