Использование Mac для разработки - PullRequest
0 голосов
/ 01 августа 2009

Я вижу, что все больше и больше используют Mac для разработки.
Почему это? Какие преимущества у Mac?
Кроме очевидных языков Microsoft, есть ли какие-нибудь, которые не подходят для Mac?

И, наконец, какой рекомендуемый, не очень дорогой macbook для программирования (C ++, Java, Ruby, Haskell и т. Д.)?

Ответы [ 5 ]

2 голосов
/ 01 августа 2009

Mac основан на Unix и более удобен для пользователя, чем большинство дистрибутивов Linux. У них также есть хороший набор программного обеспечения. Другая причина может заключаться в том, что вы можете разрабатывать только для iphone на Mac (цель C).

Я разрабатывал для Mac последние 4 года и никогда не сталкивался с проблемами (или, по крайней мере, не больше проблем, чем на ПК). Я разрабатывал на Ruby, PHP, C, C ++, Ada, Java ... Я думаю, что все языки будут работать нормально, кроме технологий Microsoft, таких как .NET ... но тогда вы можете получить Parallels , VMWare или bootcamp , чтобы обойти это.

Вы можете получить Macbook за 1000 $ ... это все еще дорого, но оно того стоит.

alt text
(источник: akamai.net )

Я уже немного ответил на этот вопрос здесь .

1 голос
/ 01 августа 2009

Mac также очень хорош для веб-разработки. Очень легко настроить локальную среду разработки, такую ​​как PHP, MySQL (я думаю; если нет, то есть простой установщик) и Apache с предустановленной версией. Существует множество хороших программ для веб-разработки для Mac, таких как Coda, CSSEdit и TextMate.

Что касается программного обеспечения:

C ++: использовать Xcode. Это довольно приятно (хотя я слышал, что не получит много конвертов из Visual Studio. Никогда не используя VS, я не могу это прокомментировать).

Java: используйте Eclipse. Но тогда вы, вероятно, уже знали это.

Ruby / Haskell: Textmate!

Кроме того, для GHC установите MacPorts и используйте его для установки компилятора haskell.

Наконец, не платите Apple за обновления оперативной памяти. Вы можете купить стандартную оперативную память у любого поставщика за гораздо меньшие деньги.

0 голосов
/ 01 августа 2009

Я регулярно занимаюсь разработкой .NET на своем MacBook Pro, используя Parallels. Падение производительности заметно, но недостаточно, чтобы иметь значение в большинстве случаев. Худшая часть для меня - несогласованность в перемещении курсора в приложениях, использующих клавиатуру (CMD + влево / вправо и т. Д.). Я не знаю, из-за этого я возился с настройками привязки клавиатуры в Parallels или нет, но даже через 6 месяцев я все еще не знаю других ярлыков, как в Windows.

0 голосов
/ 01 августа 2009

Mac интенсивно используется дизайнерами с фотошопом, иллюстратором или послеэффектами. Также появляется все больше и больше объективных программистов, которые разрабатывают приложения для iphone.

Я считаю, что, поскольку единственный приемлемый способ создания приложений для iphone - это владение Mac, разработчики были вынуждены каким-то образом покупать Mac для создания приложений.

0 голосов
/ 01 августа 2009

Любой Macintosh, который в настоящее время поставляется с Macintosh, подойдет для разработки (Mac Mini, Low End MacBook Pro), если вы любитель или имеете небольшие проекты.

Я нахожу MacBook Pro 2,53 ГГц для моих проектов выходного дня, разработки для iPhone и взлома скриптов. Что касается моей работы в течение дня, мне было бы трудно справиться с менее чем топовым Mac Pro с гораздо менее скромными характеристиками.

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