2010-07-21 3 views
4

나는 최근에 Ruby를 배우기 시작했고, 배울 버전이 궁금했다. 저는 Matz's Ruby book을 가지고 있습니다. 그래서 차이점에 대해 약간의 생각을 가지고 있습니다. 그리고 기본적으로 퍼포먼스와 캐릭터 작업 때문에 1.9로 갈 것입니다.Ruby 1.8 또는 1.9를 배워야할까요?

그러나 1.9.1에 대해 업데이트되지 않은 보석으로 인해 제대로 작동하지 않는 경우 1.9.1에 몇 가지 문제가있었습니다. 나는 또한 유일한 도구 인 것처럼 보이는 코더 적용 범위에 대해 rcov을 사용하려고했지만 1.9에서는 작동하지 않습니다. 또한 유사한 이유로 비슷한 루비에서 전환하는 사람에 대해 this blog post을 읽었습니다.

A similar question이 예전에 요청되었지만 몇 달 전 이었지만 상황이 변경되었을 수 있습니다. 나는 Ruby에 관해 지금 당장은 특별한 일을하고 있지 않지만, Rails를 사용하여 웹 애플리케이션을 작성할 계획이다.

감사합니다.

답변

8

두 가지 버전의 언어의 차이점은 초보자의 관점과는 관련이 없습니다. 당신은 아마도 당신이 사용하게 될 대부분의 보석들과 함께 작동하기 때문에 1.8을 사용해야하고, 당신의 잘못이 아닌 오류를 범하지 않을 것이며, 당신의 학습 과정을 방해하게 될 것입니다. 시간이되면 쉽게 1.9로 전환됩니다.

+0

아주 잘 .. 1.8입니다! –

1

라이브러리 사용과 관련하여 clyfe에 동의합니다. 1.8을 이해 한 후에 1.9의 변화가 존재하는 이유는 더 분명합니다.

레일스와 함께 1.8을 사용하는 것이 더 안정적이고 호환성이 입증 된 이후에 나도 권할 것입니다. (부수적으로, 레일스 2.x에도 붙어 있습니다.)

관련 문제