Альтернативный язык для программирования какао - PullRequest
2 голосов
/ 07 октября 2009

Я разработчик на C ++, Java и хочу программировать для Mac что-то более приятное, чем Objective-C.

Я знаю, что Java Swing может имитировать пользовательский интерфейс MacOS X, но программа Java Swing не является первым гражданином Какао. Также я знаю, что могу использовать Qt в C ++ или Jambi в Java, чтобы использовать инструментарий Qt, который выполняет вызовы Какао, но, хотя это не плохая идея, он добавляет слой абстракции во все.

Итак, есть ли что-то вроде "Vala" для GTK + или каких-то Java-привязок или чего-то такого, что можно делать в программировании на Какао без необходимости всего Objective-C?

[ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: "лучше" - это просто моя оценка, троллинга там нет]

Ответы [ 4 ]

6 голосов
/ 07 октября 2009

Это действительно подстрекательский вопрос.

Есть привязки для Ruby и Python, если они соответствуют вашим требованиям.

http://developer.apple.com/leopard/overview/apptech.html

Objective-C не так уж и неприятен и не так уж отличается от Java в нескольких отношениях, если вы потратите некоторое время на его изучение.

3 голосов
/ 07 октября 2009

Дайте Monobjc выстрел. С ним было здорово работать.

3 голосов
/ 07 октября 2009

MacRuby + HotCocoa позволяет вам делать все это в Ruby, и в Rubyesque - это выглядит более естественно, чем может предположить внешняя привязка.

0 голосов
/ 07 октября 2009

Если вы заинтересованы в программировании на .NET, вы можете использовать инфраструктуру Mono для программирования практически в любой среде, включая iPhone: http://www.mono -project.com / Main_Page

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...