Ruby on Rails
Ruby on Rails 철학
- DRY(Don’t Repeat Yourself)
- CoC(Convention over Configuration)
Ruby on Rails 강점
-
낮은 진입 장벽
-
Ruby 언어의 강력함
- Ruby는 인간 중심으로 설계된 언어
- 모든 것이 Object
- 새로운 클래스, 메소드를 만들지 않고 기존 클래스의 기능을 손쉽게 확장
-
rails console
-
REPL(Read-Evaluate-Print-Loop) 도구인 rails console을 통해
방금 작성한 코드의 실제 실행 결과를 바로 눈으로 확인할 수 있다.
-
-
테스트 코드 작성의 편리성
-
DB 스키마 관리
- DB 스키마가 code level에서 관리되고 있다.
- Rails에서는 DB 스키마 변화에 대한 이력관리가 강제되어 코드레벨에서 확인가능