2010-05-02 5 views
1

Ну, мой вопрос был слишком общим, поэтому я попробую еще раз и надеюсь, что это лучше.
как я вижу это:
рубинового> MacRuby или IronRuby или Rails
Obj-c-> Mac РазработкаИзучите MacRuby или Objective-C?

Так Рубин имеет явно больший потенциал в настольных и веб-платформ и теперь с MacRuby, OSX родной (и коммерческих) приложений. Если я ошибаюсь, исправьте меня.

Для меня, что я сделаю новый старт, должен ли я пойти с современным Ruby или начать изучать C++ obj-c?
Будет ли новичок много полезен (в обучении & время кодирования, расстройство, сложность) путем обучения/использования macruby для приложений osx довольно объективно-c? Или это почти то же самое?
Надеюсь когда-нибудь повесить здесь и помочь другим.

+0

Возможно, это помогло бы ОП решить, есть ли список известных приложений Mac, разработанных в MacRuby (т. Е. Вот что представляет собой MacRuby). – adib

ответ

4

Я предлагаю вам изучить оба.

Если вы серьезно относитесь к разработке Mac OS X, вам, конечно, не помешает изучить Objective-C и Cocoa (так как это каноническая среда).

+0

Согласовано. В то время как MacRuby может позволить вам разрабатывать приличные приложения Cocoa, 99,9% образцов и помощь для всех библиотек OSX и фреймворков, все предполагают объективный C, поэтому вам, по крайней мере, нужно это понять достаточно хорошо, чтобы получить эти –

1

Недавно было related question. Я уже ответил там - дело в том, что Objective-C является единственным гражданином первого класса, когда дело доходит до разработки приложений для Mac и iPhone, и это, вероятно, останется таким. Я бы узнал обоим, чем больше языков вы знаете, тем лучше вы программист. (С определенной лицензией.)

0

Какие языки знаете?

Если вы уже знаете Java или C#, изучение Ruby в виде JRuby или Iron Ruby не требует больших усилий. Вы можете использовать их для любого количества задач по краям того, что вы уже знаете, и решить, нравится ли вам это.

+0

Пока еще нет ни одного языка. Я бы пошел obj-c, уроженец, как говорят другие, но так как Ruby (MacRuby), как говорят, легче читать/читать/учиться, я в этой дилемме. – MaxD

+0

Я не думаю, что ObjC делает хороший первый язык. Ruby может быть лучшим первым языком, так как вы можете использовать irb (или macirb), чтобы экспериментировать с ним в интерактивном режиме. – sal

 Смежные вопросы

  • Нет связанных вопросов^_^