Ruby on Rails 관련 자료
Ruby on Rails는 Ruby를 사용하는 웹 프레임워크로 덴마크의 David Heinemeier Hansson이 오픈 소스로 만들었습다. 줄여서 Rails나 RoR이라고도 부릅니다. 풀 스택 웹 프레임워크이고, non full-stack 웹 프레임워크로는 Sinatra 등이 있습니다.
Python의 Django나 PHP의 Laravel과 비슷한 존재인데, Rails 이후 등장한 거의 모든 풀스택 웹 프레임워크는 Rails의 디자인에 영향을 받았다고 해도 과언이 아닐 정도입니다. MVC 모델 패턴을 채택하고 있습니다. 일단 사용하는 언어가 Ruby인지라 고급지고 간결한 코드를 작성 할 수 있다는 장점을 어필, 애자일 프로세스에 초점을 맞추는 많은 스타트업 기업들이 채택하고 주가도 오르려는 찰나 Node.js라는 신흥 강호가 갑툭튀해 점유율이 바짝 쫓기는 상황. 규모 확장 및 축소에 적합하지 않다는, 즉 Scalable하지 않다는 치명적인 단점이 더해져 기존에 레일즈를 채택한 기업들도 다른 프레임워크로 옮긴 사례가 종종 있습니다.
또한 "Python + Django"처럼 개발 속도는 빠르지만 실행 속도가 느리다는 단점이 있습니다.
Ruby on Rails는 루비 기반 웹 프레임 워크입니다.
출처 : 나무위키