본문 바로가기

■ IT 일반

[프로그래밍/Ruby] 필요 소프트웨어 구분


Ruby on Rails 필요 소프트웨어 구분

 이름  실행 파일명  내용
 Ruby  ruby  프로그래밍 언어 Ruby
 RubyGems  gems  Ruby용 버전 매니저.
Rake나 Ruby관련 소프트웨어 인스톨시 그리고 업데이트시 사용됩니다.
 Rake  rake  소프트웨어를 구축하기 위한 툴
(C++언어 등에서 사용하는 make의 Ruby판)
 Ruby on Rails  rails  Ruby on Rails 본체
 MySQL  mysql  Ruby on Rails에서 사용하는 데이터베이스 엔진

Ruby on Rails는 윈도우, Mac OS X, 리눅스 등의 운영체제에서 작동합니다.
이용가능한 DB관리시스템으론 MySQL, PostgreSQL, SQLite 등이 있으며, 기본값은 SQLite로 되어 있습니다.

Ruby on Rails는 'MVC아키텍쳐' 설계법을 따릅니다.
MVC는 M(Model), V(View), C(Controller)의 머리글자를 따서 만든 것입니다.
Model은 DB를 취급하며,
Controller는 모델로부터 받은 데이터를 View에 전달하며,
View는 HTML에 데이터를 심기위한 템플릿을 다룹니다.


반응형