Stay hungry, Stay foolish

Ruby on Rails 본문

Ruby on Rails

Ruby on Rails

Jake2 2021. 12. 23. 17:20

내가 실무에서 사용하는 프레임워크인 Ruby on Rails 의 소개글을 읽어보자 

https://dhh.dk/2012/rails-is-omakase.html

https://rubyonrails.org/doctrine

 

David Heinemeier Hansson 

레일즈를 창조하신 개발자님께서 직접 작성한 글이다. 

레일즈는 오마카세다!

레일즈 개발자가 표현한 레일즈란 이렇게 표현할 수 있다.

 

오마카세라는것이 쉐프가 각각의 코스요리 메인디쉬, 디저트, 음료 등 밸런스를 고려해서 구성을 해놓는 것인데 내 해산물 오마카세에서 난 해산물이 싫어 핫도그 먹고싶어!! 이런다고 핫도그가 나오지는 않는다. 물론 샴페인에서 화이트 와인으로 바꾼다던지 하는 정도의 선택권은 있을 수 있다. 레일즈라는 프레임 워크가 딱 이렇다.

레일즈라는 오마카세의 오너쉐프이신 데이빋 하이네마이어님이 코스 요리를 알아서 다 구성을 해놨다. 그안에서 당신이 원하는걸 어느정도 넣고 빼고? gemfile 에 한줄 추가 하거나 지움으로 만들 수 있다. 딱 그정도다 핫도그를 달라한들 핫도그는 줄 수 없는 것이다.

그냥 레일즈라는 프레임워크에서 짜놓은 틀과 룰에서 작업을 하면 우리가 원하는걸 만들 수 있다는 것인데, 이건 레일즈 뿐만이 아니라 장고나 스프링 같은 프레임워크들에 모두 적용되는 이야기 같다.

기본적으로 프레임워크 라는게 틀 안에서 사용할 수 있는 기능과 자원을 이용해서 작업을 하는것이기 때문에

 

 

'Ruby on Rails' 카테고리의 다른 글

0.1 + 1.1 != 1.2 / Ruby에서 Float 계산하기  (0) 2022.08.17
Ruby - Str method  (0) 2021.09.20
Ruby - Array method  (0) 2021.09.20
Comments