본문 바로가기

STUDY/Fullstack-Bootcamp

[풀스택 부트캠프] 섹션 7. Ruby On Rails 웹개발 - 1. Ruby의 소개

섹션 7. Ruby On Rails 웹개발 - 1. Ruby의 소개

1) Ruby

- 보석

- 마츠모토유키히로가 만들었다.

- 기존의 c언어 등의 언어는 배우기 쉽지 않다. 

- 인간 중심 언어를 만들고자 탄생한 언어. 배우기 쉬운 편이다.

- 객체 지향 언어다.

- 파이썬과 비교가 많이 된다.

- 파이썬도 읽기가 편하다. 간결하다.


2) Ruby on Rails의 특징

- MVC 패턴을 가져와서 비지니스 로직이 잘 모듈화되어 사용할 수 있다.

- DB 연동해서 개발할 때 반복되는 코드를 줄일 수 있다.

- Github와 에어비엔비


3) 라이브러리와 프레임워크

- 라이브러리 : 어떤 개발자가 공유한 소스코드를 가져다가 쓰는 것.

- 프레임워크 : 무엇을 만들 것인가 목적성에 대한 탬플릿을 제공하는 것.


4) Rails

- Rails : 웹 어플리케이션 프레임워크

- 웹서비스를 개발하기 위한 틀, 설계 베이스를 제공한다.