2009-08-01 3 views
0

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

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

+0

Возможный дубликат многих различных существующих вопросов с ответами. – Randell

+0

Вид дубликата http://stackoverflow.com/questions/859095/what-is-the-reason-for-the-rise-of-programmers-using-apple-machines – marcgg

+0

Вы также должны рассмотреть Objective-C. На самом деле это довольно хороший язык, хотя он совсем не похож на стиль C++. – Kitsune

ответ

2

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

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

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

alt text

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

0

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

Я нахожу 2.53Ghz MacBook Pro отлично для своих проектов выходных дней, разработки iPhone и взлома скриптов. Для моей дневной работы мне было бы трудно справиться с чем-то большим, чем Mac Pro с более скромными характеристиками.

-2

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

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

+0

Я был принужден! Против моей воли! – guns

+0

Если кто-то может указать мне хороший способ сделать это, не покупая mac, тогда я его купив. –

0

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

1

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

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

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

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

Ruby/Haskell: Textmate!

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

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