018 새 집을 얻은 Merb 0.4
November 20th, 2007
017 젬을 사람으로 표현한다면? / 절대 주관적인 루비 뉴스
Merb는 레일스처럼 MVC 웹 프레임워크지만, '모든 것을 한큐에(Full stack)'를 주장하지 않고, 필요한 기능을 플러그인으로 확장하는 것을 추구한다. 파이썬 진영의 Django와 TurboGears의 관계로 꼭 닮았다.
최근 Merb 0.4가 공개되었다. generator가 새로 생긴 점이 눈에 띈다. 그리고 새로운 집도 생겼다. 깔끔하네. 홈페이지를 보면 왜 Merb를 사용해야하는지 이유를 아래 3가지 아이콘으로 표현하고 있다.
빠른 속도, 가볍지만 강력한 프레임워크라는 것이다. 내가 본 느낌은 더 나은(가벼운) 레일스라는 것이다. 레일스와 서로 영향력을 주고 받으며 무럭 무럭 자라기를!
재미있는 점은 Merb에 적용된 특징 중, 레일스에서 불편해서 고친 점은 스프링노트팀에서 만든 모듈들과 많이 닮았다. respond_to 블럭이 복잡해서 RenderResource 모듈을 만든 점(Merb의 표현이 더 깔끔하다. 접수!), 예외를 잘 활용한 점(EdgeRails에서는 개선되었다. 참조: 002 rescue_from 활용법)등이 그것이다. 다들 비슷한 생각을 하며 사는 것이겠지.
끝으로 Merb를 the most accomplished Rails alternative라고 소개한 InfoQ의 아티클 The Forgotten Ruby Web Frameworks을 소개한다.
- 2007/11/08 11:04:11




June 22nd, 2008 at 05:26 PM 안녕하세요? 레일즈관련 정보를 찾다가 여기까지 오게되었습니다. Rails와 Merb는 동시에 같이 사용할 수도 있는건가요?
June 23rd, 2008 at 02:04 AM LifeFeel// 네 동시에 사용하실 수도 있습니다. 자주 사용하지 않는 기능은 Merb를 이용해 별도의 좀 더 가벼운 애플리케이션으로 분리하는 것도 좋은 시도라고 생각합니다.