Привлекательность OS X для разработчиков * nix? - PullRequest
2 голосов
/ 13 августа 2010

Этот вопрос для опытных разработчиков Unix / Linux.

Если вы обнаружили, что Mac OS X вам нравится больше, чем * nix в качестве платформы разработки, почему это так?

Я знаю, что аппаратная конфигурация более удобна, а графика, как правило, более отполирована, но я не имею в виду эти вещи. Я спрашиваю конкретно о функциональности, связанной с разработкой программного обеспечения.

Кроме того, сохраняются ли преимущества, если вы в основном ориентированы на Windows или Unix / Linux?

Ответы [ 3 ]

2 голосов
/ 13 августа 2010

Для большинства целей OS X - это Unix.Кроме Xcode (который лично мне не важен), на самом деле нет ничего, что могло бы сделать его лучше или хуже, чем любая другая Unix-подобная система для разработки.

Большинство типичных инструментов, библиотек, языки и интерфейсы есть, вы даже будете использовать GCC для работы на C / C ++.Пока вы не разрабатываете для Apple / OS X-специфичных интерфейсов, таких как Cocoa, вы разрабатываете для Unix.

Я использую OS X, потому что она просто работает, таким образом не мешаямое развитие, а не потому, что в нем есть волшебная волшебная пыль, которая делает его лучше, чем любой другой Unix для разработки.

1 голос
/ 13 августа 2010

Mac OS X не лучше, чем среда Unix, - это среда Unix: http://www.opengroup.org/openbrand/certificates/1190p.pdf

Я бы даже сказал, что это, вероятно, самый используемый Unix, учитывая, что он также есть во всех iPod Touch и iPhone.

(Насколько мне известно, Linux не является сертифицированным Unix, но я могу ошибаться, возможно, дистрибутив / поставщик прошел этот процесс.)

Иногда по профессиональным причинам вам просто необходимо иметь инструменты, совместимые с тем, что использует ваш начальник или клиенты. Это часто включает в себя проприетарные инструменты, такие как MS Office, хотите вы этого или нет (OpenOffice не всегда может идеально работать с документами Word). OSX обеспечивает это промежуточное звено, где разработчики также могут быть пользователями или ближе к их пользовательской базе.

1 голос
/ 13 августа 2010

Я люблю Apple как платформу разработчика, потому что я получаю всю мощь командной строки * nix, а также инструментов разработчика Apple (XCode).

Дополнительная программная / аппаратная полировка, а также качество стороннего программного обеспечениясделать все это гораздо более приятным.

...