Является ли MacBook Air подходящим для случайной работы Dev? (Ruby, Objective C, Cocoa)

Будет ли MacBook Air иметь достаточную мощность для случайного развития в Ruby? Цель C? Cocoa

Существуют ли другие серьезные ограничения при этом?

Примечания:

  • Я подключаю его к большому монитору.
  • Я бы надеялся использовать стандартные мейнстрима Mac IDE.
  • Я знаю, что MacBook или Pro будут более подходящими, но они просто не так круто.
  • Эта машина будет использоваться в основном для сеть и т.д., очень домашнее хозяйство Прибор.
  • И вы догадались - я - неосведомленный разработчик окон:)

Ответы

Ответ 1

У вас хорошая компания: Wil Shipley (создатель Delicious Monster и другое известное программное обеспечение Mac) использует свой MacBook Air для dev (cite). Его первый ген с SSD был быстрее, чем MacBook Pro, который он использовал ранее.

Ответ 2

У MacBook Air есть одна раздражающая привычка: в то время как у него есть двухъядерный процессор, он отключается одним из них, когда машина становится слишком горячей. Это часто случается, когда вы используете XCode. Это позволяет вам эффективно работать с процессором с одним процессором.

XCode - это голодный зверь, часто просматривающий ваши источники для его осведомленности о завершении кода и т.д. И два ядра позволяют вам эффективно строить вдвое быстрее. (Один трюк заключается в том, чтобы использовать скрытую настройку, которая сообщает Xcode, сколько процессов запускается для компиляторов - по умолчанию установлено количество ядер, что не приводит к полному использованию ЦП, однако, при установке его на более высокое значение, например, 3 на двухъядерном Mac, он будет намного лучше использовать процессоры. Чтобы добраться до этого параметра, установите предварительную панель "Секреты".)

Я бы рекомендовал полноразмерный MacBook или даже версию Pro. Или загляните в более легкий ноутбук для ПК, который может работать с OS X. Я сам не пробовал, но читал отчеты о том, что некоторые ПК можно настроить таким образом, что вы можете установить OS X из коробки, а также позволить обновлению OS X сам без проблем.

Примечание. Я строю большие проекты с Xcode, хотя, когда полная перестройка может занять минуту или больше. YMMV.

Обновление апрель 2011: Я писал об оригинальном MacBook Air. Новая модель (введенная в 2010 году) может быть лучше в этом отношении, но я не уверен.

Ответ 3

Только если вы собираетесь использовать его для кодирования в Starbucks.

Я шучу. Для большинства видов развития не требуется столько мощностей. Почти любой потребительский класс или даже бюджетный уровень, ноутбук должен быть более чем достаточным для разработки Ruby и Objective C, особенно "случайного развития". Воздух попадает в эту категорию.

Ответ 4

Да. Я использую свой Air полный рабочий день, а не только для случайных разработок. Мне не хватает большого экрана, но, честно говоря, не так много. Я код в Rails с помощью TextMate и XCode.

Вещь о Воздухе, которую я люблю, любит любовь, насколько она светлая. Я могу использовать его часами на диване без проблем или подключения к сети. Замечательно.

Что касается неосведомленного разработчика Windows, то и моего фона. Я не только обнаружил, что переход был в основном безболезненным, но я также обнаружил, что теперь понимаю, почему люди Mac говорят, что "это просто работает". Дело не в том, что это просто работает, это то, что есть множество мелочей, которые просто так приятно, что общий опыт очень приятный.

Мое (пересмотренное) желание: у меня был сексуальный новый 11-дюймовый Воздух, а не тот, который был использован в первом поколении. Тем не менее, все еще очень рад.

ETA: У меня теперь есть новый новый 11-дюймовый Air, и он фантастичен для разработки, хотя он в значительной степени требует работы в полноэкранном режиме.

Ответ 5

Да, это так. Хотя я не использую его, я знаю несколько разработчиков Ruby, которые это делают.

Также...

"Я знаю, что MacBook или Pro будут более уместными, но они просто не такие классные".

omg... lol.

Ответ 6

Apple, как правило, устанавливает свои компьютеры с очень небольшим объемом оперативной памяти. Это справедливо даже для Mac Pro (мой пришелся на 1 Гб, хотя у меня было четыре Xeons). Mac OS X Leopard также очень голоден.

Поэтому, если вы намерены использовать интенсивную среду IDE, например Eclipse, я бы рекомендовал избегать эфира.

Кроме того, и это может показаться глупым сначала, но большинство IDE используют белый фон. На самом деле вы можете сэкономить много батареи, имея большую часть вашего экрана, с черным шрифтом в более светлых тонах. Вы можете переключать этот вид негатива на универсальной панели доступа. Если вы используете воздух для разработки вне AC, это может помочь.

Ответ 7

убедитесь, что вы получили самую последнюю версию чипсета nvidia, поскольку она будет более способна управлять внешним дисплеем, чем предыдущее поколение.

Кроме того, новые универсальные макбуки очень похожи на внешний вид и выглядят в воздухе и немного дешевле и выше.

Ответ 8

По моему опыту, чем больше RAM вы можете вложить в Mac, тем лучше будет. Я использовал Mac Mini =) некоторое время, и это было ограничено оперативной памятью. Работала отлично после обновления памяти.

Что касается черных фонов, посмотрите Nocturne

Ответ 9

Control-alt-cmd-8 предоставит вам "более черный" экран для экономии заряда батареи:)

У меня есть 17-дюймовый MBP с 4GB Ram. Это было прекрасно, когда я делал perl/LAMP/ Cocoa. Теперь, когда я делаю совсем немного С#/.NET в VM, я в основном мигрировал в Mac Pro. 4 ГБ на ноутбуке было недостаточно.

Я бы подумал, что если Шипли прекрасно кодирует Cocoa на своем MBAir, тогда вы тоже будете.

Ответ 10

Я только что купил новую модель 13 "Air, 2.1 Gz, 4Gb, 256 Gb SSD. Он чист строит мой текущий проект Java менее чем за половину времени моего предыдущего Unibody MacBook, у которого был более быстрый процессор, но простой старый диск ржавчины.

Ответ 11

У вас есть интернет?

Если так, любая nix-система с ssh может позволить вам подключиться к вашей более специализированной среде разработки. Раньше у меня был этот дрянной нетбук с Fedora, и при входе он использовал sshfs для монтирования моих каталогов, связанных с dev, и я мог просто погрузиться прямо в... с полным преимуществом 8 ядер и 32 ГБ ОЗУ. Все от моего скромного Асия.