2010-05-02 4 views
1

글쎄, 내 fisrt 질문은 너무 일반적이어서 다시 시도하고 이것이 더 나은 희망 바랍니다.
내가 그것을 볼 수있는 방법은 다음과 같습니다
Ruby-> MacRuby 또는 아이언 루비 또는 레일
의 Obj-C-> 맥 개발MacRuby 또는 Objective-C를 배우시겠습니까?

그래서 루비 MacRuby로 현재 데스크톱 및 웹 플랫폼에 분명히 더 가능성이있다, OSX 기본 (및 상업용) 앱이 출시 될 예정입니다. 내가 잘못하면 저를 바로 잡으십시오.

나를 위해 현대적인 Ruby를 사용하거나 C + obj-c를 배우기 시작해야한다.
osx 응용 프로그램에 macruby를 배우고 사용함으로써 새로운 지식이 많은 이익을 얻게 되나요? (& 코딩 시간, 좌절, 복잡성) 아니면 꽤 많이 똑같습니까?
언젠가 여기에서 놀고 다른 사람들을 도울 수 있기를 바랍니다.

+0

아마도 MacRuby에서 개발 된 잘 알려진 Mac 응용 프로그램 목록이 있는지 결정할 수 있습니다 (즉, MacRuby가 할 수있는 쇼케이스). – adib

답변

4

나는 둘 다 배우는 것이 좋습니다.

네이티브 맥 오에스텐 개발에 대해 진지하게 생각한다면, Objective-C와 Cocoa를 배우는 것은 당연한 일이다.

+0

동의. MacRuby가 괜찮은 코코아 애플리케이션을 개발할 수있게하는 반면, 샘플의 99.9 %와 모든 OSX 라이브러리 및 프레임 워크에 대한 도움이 모두 객관적인 C로 가정하기 때문에 최소한 언어를 이해할 필요가 있습니다. –

1

최근에 related question이 발생했습니다. 나는 이미 그곳에 대답했습니다. 요점은 Objective-C가 Mac 및 iPhone 응용 프로그램을 개발할 때 유일하게 일류 시민이며 아마도 그렇게 될 것입니다. 두 언어를 모두 배우면 더 나은 언어를 아는 프로그래머가됩니다. (특정 라이센스가있는 경우)

0

현재 어떤 언어를 알고 있습니까?

이미 Java 또는 C#을 알고 있다면 JRuby 또는 Iron Ruby의 형태로 Ruby를 배울 필요가 없습니다. 이미 알고있는 것의 가장자리를 따라 원하는 수의 작업에 사용할 수 있으며 마음에 드는지 여부를 결정할 수 있습니다.

+0

아직 언어가 없습니다. 다른 사람들이 제안하는 것처럼 obj-c를 사용 하겠지만 Ruby (MacRuby)는 코드/읽기 쉽다는 말 때문에이 딜레마에 빠지게됩니다. – MaxD

+0

ObjC가 좋은 모국어로 생각하지 않습니다. Ruby는 irb (또는 macirb)를 사용하여 대화 형으로 실험 할 수 있으므로 더 나은 첫 번째 언어 일 수 있습니다. – sal

관련 문제