줄여서 RoR 혹은 Rails이라고도 부르는 Ruby on Rails은 오픈소스 웹 응용체계이다. Rails는 웹 응용체계를 개발하기 위한 것으로 루비(Ruby) 언어로쓰여지며, Model-View-Control (MVC) 아키텍쳐로 되어있다. 즉, 출력하는 것과 수정하는 것이 완전히 무결정방식인 패턴을 따른다. 또 Rails는 코딩과 구성을 최소화하여 응용 체계를 만드는 완전히 루비 개발 환경이다.
Ruby on Rails는 David Heinemeier Hansson에 의해서 만들어졌고 이후 오픈소스 개발자들 및 중요팀들에 의해서 확장, 개발 되었다. Rails는 MIT 라이센스를 가지고 있다. Rails는 Ruby 라이센스도 유효하다.
관련 사이트
- Ruby on Rails Ramps Up : Ruby on Rails는 오픈소스 웹 응용체계로 AJAX기반의 웹2.0 어플리케이션을 구축하기 쉽다. (영문)
- Ruby on Rails Web site : 프로그램을 다운로드 받을 수 있고 RoR과 관련된 최신 뉴스, 문서 등을 볼 수 있다. (영문)
- The MIT License : RoR이 인정받은 오픈소스 창안에 관한 MIT 라이센스에 관한 내용이 자세히 나와있다. (영문)
- Using Ruby on Rails for Development on Mac OS X: Mac OS X는 RoR의 발전과 관련있는 중요한 플랫폼이다. Rails와 이와 관련된 웹 서버, 데이터베이스들은 MacOS X 환경에서 가장 잘 실행된다. 이 글은 왜 RoR과 Mac OS X에서 잘 구현되는지, 어떻게 쓰이고 있는지 설명한다.(영문)
반응형
'lang > ruby' 카테고리의 다른 글
Ruby JSON multiJson activeSupport (0) | 2018.06.21 |
---|---|
Ruby JSON multiJson oj (0) | 2018.06.20 |
Ruby helloWorld (0) | 2018.06.09 |
RadRails와 Eclipse로 Ruby on Rails를 쉽게! (한글) (0) | 2007.05.13 |