DEVELOPMENT/Ruby on Rails
[Ruby] 변수, 상수, 메소드, 클래스 이해하기
Ruby를 처음 접하면 변수, 상수, 배열, 메소드, 클래스 같은 개념이 조금 어렵게 느껴질 수 있다. 하지만 일상에 비유하면 훨씬 이해가 쉬워진다. 하나씩 살펴보자.변수 (Variable)변수는 쉽게 말해 이름이 붙은 상자라고 생각하면 된다.이 상자 안에는 원하는 값을 넣을 수 있고, 필요할 때 꺼내서 사용할 수 있다.예를 들어, 'likelion'이라는 이름의 상자에 "hack your life"라는 값을 넣고 싶다면, Ruby에서는 이렇게 작성한다. likelion = "hack your life"likelion : 상자의 이름 (변수 이름)"hack your life" : 상자 안에 담긴 값상자 안의 내용은 언제든 바꿀 수 있다. 필요하면 새로운 값을 넣으면 된다.상수 (Constant)상수는 한..
DEVELOPMENT/Ruby on Rails
[Ruby] Ruby를 배우기 전에...
웹 어플리케이션을 만든다고 하면, 사실 하나의 언어만 알아서는 부족하다. 다양한 언어들이 서로의 역할을 나눠서 하나의 서비스를 완성하기 때문이다. 그중에서도 HTML, CSS, JavaScript는 웹의 기본이 되는 3요소라고 할 수 있다.조금 더 쉽게 비유해보자면,HTML은 웹 어플리케이션의 뼈대다.페이지의 구조, 레이아웃, 그리고 기본적인 내용을 담당한다.CSS는 그 위에 옷을 입히는 디자이너다.색상, 글씨 크기, 위치, 크기 등 시각적인 요소를 꾸며주는 역할을 한다.JavaScript는 이 둘을 움직이게 만드는 엔진이다.클릭, 입력, 애니메이션 등 사용자의 동작에 따라 반응하는 동적인 요소를 만든다.그리고 jQuery는 JavaScript를 더 쉽게 쓸 수 있도록 도와주는 도우미 도구라고 보면 된다..