액티브 리소스와 스프링노트 스크린캐스트
August 6th, 2007
액티브 리소스는 최근 액션 웹서비스 대신 레일스의 구성 요소로 포함된 REST 클라이언트 라이브러리다. 이를 활용하면 액티브 레코드 ORM 라이브러리를 이용해 RDBMS의 레코드를 루비 객체로 다루는 것처럼, 웹의 수많은 리소스를 루비 객체로 매핑하여 간편하게 프로그래밍할 수 있다. 액티브 리소스의 가장 큰 장점은 액티브 레코드와 거의 동일한 인터페이스로 프로그래밍을 할 수 있다는 점이다. 레일스에 익숙한 개발자라면, 큰 어려움없이 매시업을 만들 수 있다. 아직 액티브 레코드의 고급 기능을 모두 지원하지는 않지만, 그 첫걸음만으로도 무척 기대되는 프로젝트임이 분명하다.
간단한 키노트를 만들어봤는데, 액티브 리소스를 이해하는데 조금이나마 도움이 되길 바란다.
레일스의 REST 관례(Convention)을 따르는 애플리케이션이라면, 액티브 리소스를 이용해 손쉽게 접근할 수 있다. 국내에서는 스프링노트가 대표적으로 액티브 리소스를 지원하는 서비스다. 개인용 서비스의 특성상 다소 복잡한 인증이 필요하기 때문에 SpringnoteResources - 스프링노트 루비 라이브러리를 사용하면 간편할 것이다.
아래는 springnote_resources를 사용하는 간단한 스크린캐스트다.
Slugger - 스프링노트 블로그 프론트엔드는 SpringnoteResources를 활용한 매시업이다. 오픈소스 프로젝트이니, 괜찮은 샘플 프로그램이 될 것 같다. 소스를 한 번 읽어보는 것도 좋겠다.
원본 동영상



August 8th, 2007 at 10:25 AM 플래쉬가 안떠서….ㅜ,.ㅜ ㅁ\
August 8th, 2007 at 10:27 AM ㅋㅋ 다운로드 넘 느려…
August 8th, 2007 at 01:51 PM mgoon이 비디오 사이즈가 제일 커서, 그 쪽에 올렸는데, 느린가보군요;;;
August 9th, 2007 at 11:54 AM (myRuby.net) 스크린캐스트 잘 봤습니다. 흥미롭네요. 저렇게 손쉽게 된다면 정말 편하게 쓸수 있을것 같습니다. Rails 2.0 기대되네요. ^^
August 13th, 2007 at 04:26 PM (myRuby.net) 스크린 캐스트 잘 봤습니다. ^^
October 31st, 2008 at 10:42 PM 꺄~ deepblue님 목소리가 이렇게 멋진줄 몰랐네요! *_*