루비를 시작하는 방법? 루비를 어떻게 사용할 수 있습니까? 그것은 무엇으로 유명합니까? DSL이 어떻게 유용할까요? [닫은

StackOverflow https://stackoverflow.com/questions/936226

문제

훌륭한 학습 리소스는 무엇입니까? 루비와 어떤 종류의 문제를 해결해야합니까? Ruby on Rails를 배우는 것은 Ruby와 동일합니까? 내 현재 배경이 Visual Studio와 Microsoft.net 프레임 워크라면 Ironruby가 가장 좋은 방법입니까?

많은 질문이 끔찍합니다. 제안 해주세요.

도움이 되었습니까?

해결책

Ruby on Rails는 Ruby 주변의 응용 프로그램 프레임 워크입니다.

"ASP.NET MVC"라고 말하는 것과 같습니다. C#학습과 동일합니까?

루비는 프레임 워크를 구축하는 언어이지만 많은 사람들이 좋은 점을 가져 와서 다른 프레임 워크로 구현했습니다.

루비는 흥미로운 언어입니다. Ironruby는 C#, vb.net 등과 같이 Ruby를 MSIL로 컴파일합니다. 따라서 CLR에서 Ruby를 맵핑 할 수 있으므로 Ruby를 구현하기위한 좋은 시작입니다.

그러나 언어 자체를 배우고 싶다면 기본 사항을 얻는 좋은 (그리고 재미있는) 방법은 다음과 같습니다.http://tryruby.hobix.com/

루비에 대해 더 많은 위키

가장 재미 있고 가장 창의적인 언어에 대한 소개 :루비에 대한 (유쾌한) 가이드

Ironruby에 관해서는. 다음은 다음과 같습니다.루비 가기 : Ironruby에게 곧바로?

다른 팁

어떤 종류의 문제가 있습니까?

역동적 인 언어의 성능이 허용되는 거의 모든 것. 범용 (Java, Python, C ++ 등)이므로 대부분의 모든 종류의 응용 프로그램에 사용할 수 있습니다.

ROR 학습은 Ruby를 배우는 것과 동일합니까?

Ruby on Rails는 Ruby가 웹 애플리케이션 개발에 능숙하게 만드는 일련의 확장 세트입니다. 당신이 요청한 또 다른 질문에 대답하기 위해, 이것은 아마도 루비가 가장 유명한 것일 것입니다. Ruby on Rails와 웹 개발자에게 제공 한 개발의 용이성에 사용됩니다.

DSL은 어떻게 유용합니까?

"도메인 특이 적"이기 때문에 유용합니다. 그것이 DSL의 DS가 나타내는 것입니다. 당신은 당신이 일하고있는 특정 문제 영역에 적합한 구성을 가진 언어를 만들고 있습니다. 아케이드 게임 개발을위한 DSL은 아마도 여러 가지를 쉽게 애니메이션하고 움직일 수 있도록 언어의 일부를 가질 것입니다. 그들 사이의 충돌에. 반면 회계를위한 DSL에는 전체 숫자 세트를 추가하고 다른 세트와 비교할 수있는 것들이있을 수 있습니다.

훌륭한 학습 리소스?

나는 비디오 학습에 부분적이므로 내 선택은 RailScasts.com 그리고 peepcode.com.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top