Почему почти на всех фотографиях из Кремниевой долины разработчики работают на macOS вместо Linux или Windows Статьи редакции

Обсуждение на Quora

Разработчики Кремниевой долины обсудили на сайте Quora, почему в ИТ-компаниях инженеры чаще выбирают Mac вместо более гибких в настройке и зачастую более мощных Linux. Редакция vc.ru выбрала несколько наиболее интересных мнений в дискуссии.

Я видел много видео с офисами Google, Dropbox и Quora и многих других компаний. В 90% случаях на видео разработчики используют компьютеры Mac. Почему они так популярны? Почему им не важно, что их цена не соответствует их мощности, в них нельзя всё настраивать, как в Linux.

— пользователь Quora

В комментариях к вопросу пользователи Quora поделились своими наблюдениями. Так, разработчик Майк Миковски рассказал, что известный инженер Google Джеф Дин пользуется Linux как основной операционной системой для работы.

Рабочий стол Джефа Дина

Сам Миковски также использует Linux на своей работе. По его словам, Linux догоняет macOS по своим характеристикам: «Важно купить компьютер, который специально предназначен для Linux. Благодаря этому можно избежать проблем совместимости программного обеспечения. Я использую ноутбук и стационарный компьютер System76».

Разработчик также привел несколько причин, по которым он предпочитает Linux: более мощные процессоры, совместимость с серверами, расширенные возможности для настройки.

Однако в комментариях Quora мнения пользователей разделились. Так, Эндрю Фран считает, что аргумент про высокую стоимость оборудования Apple некорректен: «Вы не считаете [в Linux] время, которое вы потратите на настройку компьютера для начала работы». Кроме того, стабильность работы и совместимость намного важнее мощности процессора, считает Фран. Разработчик также считает, что разработка программного обеспечения на macOS намного эффективнее, чем в Linux — из-за большого количества инструментов, автоматизирующих работу.

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

Первые два аргумента о том, что Mac дороже при меньшей мощности и в Linux можно настроить всё, что угодно — не имеют значения для разработчиков. Для написания кода не нужно столь мощного процессора. Кроме того, не нужна такая кастомизация — вы должны сосредоточиться на работе, а не настройке компьютера.

Более важная функция — Terminal на Mac и Shell на Linux. Это почти одинаковые вещи. macOS основан на Unix, как и Linux. Они братья.

— Джеймс Лоуман

Разработчик Google Ривер Сатия рассказал, что во время работы использовал одновременно две операционных системы: настольный компьютер с Linux и Macbook Pro. По его словам, в офисе он предпочитал работать на Linux, так как за годы работы он настроил комфортную для работы среду на компьютере: «Но если бы я руководил компанией по разработке программного обеспечения, я бы не хотел, чтобы мои сотрудники тратили время на настройку компьютера, вместо того, чтобы выполнять свою работу».

Среди других преимуществ macOS разработчики Кремниевой долины в комментариях на Quora упоминали:

  • Универсальность: на одном компьютере Mac можно запустить как Linux, так и Windows, что уменьшает затраты на покупку нескольких рабочих станций. Кроме того, для Mac доступно большое количество программного обеспечения — как развлекательного, так и для рабочих задач.
  • Гарантия: из-за обилия техники Apple в Кремниевой долине, проще получить её гарантийное обслуживание.
  • Возможность разработки программного обеспечения в привычном пользовательском интерфейсе.
{ "author_name": "Филипп Концаренко", "author_type": "editor", "tags": ["\u043a\u0440\u0435\u043c\u043d\u0438\u0435\u0432\u0430\u044f_\u0434\u043e\u043b\u0438\u043d\u0430","mac","linux"], "comments": 141, "likes": 45, "favorites": 11, "is_advertisement": false, "subsite_label": "flood", "id": 16463, "is_wide": true, "is_ugc": false, "date": "Fri, 24 Jun 2016 13:41:43 +0300", "is_special": false }
0
141 комментарий
Популярные
По порядку
Написать комментарий...

Использую макбук для работы в командировках и просмотра фильмов - легкий, удобный и не греется. Основная рабочая машина - принципиально виндовая. Я, кстати, дизайнер. Но тут реально дело привычки - у меня это уже не первый макбук, но у меня за годы работы под виндами появилось множество привычек, любимых утилиток (я олдфаг - любитель тотал коммандера), итп, что полностью переходить на мак не вижу для себя никакого смысла, как бы удивленно ни смотрели на меня другие дизайнеры.

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

Ну вот реально: ценник ломят на них неслабый, а уровень юзабилити многого родного мачного софта (а-ля айтюнс, да и дефолтного файлового менеджера, имхо) это реально большой вопрос. Но народ с зарплатой в сорок тысяч рублей покупает себе ноут за сто двадцать и гоняет с ним в рюкзаке в набитой маршрутке. Ржака же, не?

23

полностью согласен. макофилия раздута именно за счёт "илитности". т.к. ценники завышены, ЧСВ обладателей макоси тоже непомерно взлетает. ещё мне не нравится, что apple всегда пытается отделиться от других производителей даже на уровне адаптеров, шнуров и прочего.

сам являюсь приверженцем вин8/10 - очень нравится скорость работы, дизайн, ценовая демократичность. в-общем, видно, что ребята из MS делают свой продукт лучше и лучше, не смотря на некоторые недостатки.

1

Большинство не поймут что такого в этом маке, пока не попробуют. "а я попробовал, фигня какая-то непонятно ничего, неудобно" - 5 минут или неделя проведенная вами за маком не дадут полного понимания. Нужно иметь именно свой и работать на нем, а не просто кликать по сайтикам. Тогда вы оцените. Если вы не оценили после полугода владения маком , то вы входите в minority, это просто не ваше.

20

Приверженец Mac'ов, но ваш совет насильно сидеть полгода за ним, действительно попахивает яблочной религией.
Выбор "своей" ОС - это скорее вопрос из разряда "все фломастеры на вкус разные", кому что нравится.
Лично я нахожу Windows топорной, зато там как нигде развита игровая индустрия. Ubuntu - ставил для детей чтоб не устанавливали "читы для копатели онлайн", это кстати и был мой первый опыт с этой системой, с тех пор использую ее на виртуалке для security-research'ей. Debian как испытательный полигон для Web-задач. Ну а Мак, так, для работы и души :)

6

Я свой первый мак почти продал сразу, но пересилил себя и горя не знаю. Мак-другой мир, сильно отличающийся от привычного win. Когда спрашивают, какой ноут купить, ответ я знаю, но никогда не советую :)

0

Комментарий удален

Год пользуюсь маком. Ничего не нашел, чтобы меня заставило использовать Макось основной системой. Скорее даже убунтой воспользовался.

5

Чем вы занимаетесь?

2

Комментарий удален

учитывая, что доля маков на рынке ПК 7%

1

Уже год пользуюсь маком для разработки мобильного приложения. Не самые лучшие впечатления.
Где хваленный UX? Копирую файл на флэшку, на которой не хватает места - файл просто не копируется. Никаких уведомлений, просто не копируется.
Где непревозойденная стабильность? Пару раз ловил kernel panic на пустом месте.

0

Комментарий удален

mac mini c El Capitan. Один раз ловил при загрузке системы, второй раз при работе в Interface Builder.

0

А я использую только Windows

12

Сочувствую :(

27

Аналогично. Windows 10 и на компьютере и на телефоне.

Полностью устраивает.

6

Комментарий удален

Комментарий удален

Комментарий удален

Комментарий удален

работаю в gnome ubuntu, настройка компьютера у меня это допиливание GUI (не уродливая тема, настройка guake, шрифты, плагины для gnome, настройка тачпада под мультитач жесты) - это на пару часов. мак предлагает из коробки запиленный gui, который не противно трогать ногой.
ко всему этому я уже давно не рискую обновлять дистрибутив - 90% что станет криво и придется все сносить и тратить несколько часов на вот это вот все.

12

Бывает после того или иного апдейта пакета может что-то поломаться, в этом плане mac os будет постабильней

ps: не приверженец mac os

4

По опыту пользования арчем:
1. Изначальная установка (базовая система + иксы + нормальный драйвер + DE) — 30-50 минут
2. Допиливание шрифтов до уровня «глаза не вытекают» с помощью infinality — 1-3 часа
3. Смена темы DE на приемлемую, установка прикладного софта, настройка окружения, починка косяков (типа слишком низкого значения Device Accel Constant Deceleration) — 5-7 часов
По опыту пользования OS X:
1. Установка базовой системы (+ clover + mutibeast, хак, да) — 2 часа
2. Установка прикладного ПО — 1-3 часа

0

Комментарий удален

Аналогично. Вообще нечего добавить, жизнь как она есть.

1

Ну хорошо, экономим еще полтора часа. И что в общей картине меняется? В общем, ничего.

0

Комментарий удален

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

Плохо значит подбирал. У меня 3 года как часики все работает и обновляется без единой проблемы даже на слабосовместимом железе. Не вижу смысла покупать мак-про за 1,5-2 тысячи, когда можно юзать мак сильно дешевле (оригинальный мак могу себе позволить, но жадный)

0

Какие то слабые аргументы, чесс гря. Среди сильных аргументов - Sketch только для макОС, AdobeXD, первая версия только для макОС и т.д. по списку, помнится Textmate в свое время был только для мака. То ли это странное стечение обстоятельств,то ли еще что, но толковые, полезные и симпатичные приложения выходят почему-то сначала на маке.

10

То ли это странное стечение обстоятельств,то ли еще что, но толковые, полезные и симпатичные приложения выходят почему-то сначала на маке.

Как и на iOS

1

Комментарий удален

А ты не думал над тем, что не все являются программистами?

4

Комментарий удален

Сильные аргументы для дизайнеров, коих в долине немало

–1

Комментарий удален

После MacOs винда осталась только для игор.
Linux хорош, но стоит что то обновить - жопка настает.Много чего не оптимизированного и руками крутить приходится...лучше потратить это время на вещи поважнее.

10

Что то мне подсказывает, что сейчас начнется еще один срач с коммента "плойка для игр"

0

Ставь лайку, если тоже гуглил плойку для игр.

4

Падений после обновления не видел много лет.

1

Когда разрабатывал софт под винду, тоже в виртуалке с Мака это делал. Мне нравилось, что без запущенной виртуалки мне ничего о работе не напоминает)

6

Как отдыхают программисты: выключают рабочую виртуалку.

27

1. Оконный менеджер в Mac не кастомизируется, при переключении между столами приходится ждать пока закончится красивая анимация.
2. Большинство действий требует манипуляций c мышью по умолчанию.
3. Не серверная среда повышает риски при разработке серверного ПО.

У нас в организации все, кто работает с серверным ПО на Mac запускают виртуальную машину с Linux (docker-machine).

-----
Этот комментарий был написан с Linux без использования мыши.

5

Комментарий удален

нужно tab нажать раз 50, чтобы сделать активным поле для ввода

34

Комментарий удален

Дислайк, наверно, тоже tab-ом ставил :)

30

написал баш-скрипт, чтобы это делать из консоли.

43

трекпадом

16

Комментарий удален

Где по твоему сайты смотрят?

–1

1. Не пользуюсь рабочими столами. Развернул все нужные мне приложения в фуллскрин.
2. Не вижу проблем с тачпадом. На макбуках он очень удобный.
3. Что такое серверная среда? В OS X есть некоторые особенности реализации syscall но в целом она в плане API/ABI не сильно отличается. Достаточно добавить некоторые ifdef.

Зато я имею нормальную стабильную ос, которую не расхреначивает при очередном релизе. Мне не нужно лазить со strace в поисках проблемы в юзерспейсе, не говоря уже о ядре, когда мне приходилось самому патчить драйверы.
Про работу только с клавиатуры - бред. У меня были свои форки dwm и wmii, я собирал себе образ lfs и FreeBSD. Сейчас у меня просто нет времени и желания на разработку чего-то своего. Я просто открываю Idea или CLion и работаю, слушаю музыку через iTunes и смотрю лекции/решаю задачки без танцев с бубном.

13

откройте для себя дивный мир тачпада

10

Автор - тракторист, как раньше говорили :)

6

Э... Никаких манипуляций мышью. Раньше на обычных ноутах вообще сидеть не мог без мыши. После перехода на макбук - забыл что это такое. А для десктопа так же тачпад. Забудьте уже про мышь..

4

Вот сами и забывайте. Да, мышью неудобно работать "на коленке", нужен стол, но точность работы и скорость выше в разы, чем у тачпада. А дизайнить, к примеру, на тачпаде вообще не вариант.

2

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

Про точность работы и скорость тоже удивительно читать.

–7

Честно говоря, слабо могу представить, как на тачпаде нарисовать более-менее сложную кривую Безье, или аккуратно обвести какую-нибудь область с помощью полигонального лассо. Хотя просто квадратики таскать туда-сюда, наверное, можно. Дизайн дизайну рознь.

7

Ну не скажите, я в свое время настолько привык к тачпаду, что забыл что такое мышь, причем много времени как раз проводил в фотошопе, но я понял что владение тачем вполне неплохое когда в CS 1.6 начал так же раскидывать противников как и при помощи мыши.

1

Комментарий удален

Я и на "обычных ноутах" быстро к тачпаду приучился - много разъездов, неохота было лишнюю хрень в сумке таскать. В 2000-м году даже весь Half-Life (первый!) прошел :)))

0

Использовал Lynx, надеюсь ? ;-)

0

Первый и второй пункт смешные и бредовые.

0

2 года уже как перешел на Мак. Удобнее системы не видел. Тут и стабильность системы, и отличное энергопотребление, если говорить про ноуты, и баш, и оптимизированное под него ПО для разработки и дизайна, менеджер пакетов brew, покрывающий потребности практически во всем.
В общем, я бы сравнил Мак с Теслой, а Линукс - с мощными тачками, с которыми надо возиться в гараже и допиливать под себя. Но кому что нравится, тот на то время и тратит.

12

Что там настраивают в linux не пойму. За годы работы в mint максмимум лез в конфиги апача. Это устаревший стереотип из 90х о неюзабельности. Сейчас популярные дитрибутивы из коробки полностью сконфигурированы для комфортной работы.

10

Я лично тоже не любитель много настраивать. Ставлю KDE на ubuntu и все. Но сам лично видел таких программистов, которые любят все настроить и процесс настройки у них может занять один или два дня. Сначала DE поставит, потом шрифты подберет, всяких утилит для разработки накачает и играется с ними.

1

Именно. Допилка xubuntu минимальная, в основном установка нужных пакетов и настройка IDE.
После обновлений ничего не ломается уже лет пять.
Запускается с флешки на почти любом железе. Один раз ставил дрова на принтер, один - на вайфай. Это за несколько лет и около 20 запусков на разных лаптопах и компах.

0

Работа начинается через 30 минут после установки. И это мне лень писать/хранить свои dotfiles, так было бы ещё быстрее.
Профиль работы - webdev.

0

Ах, да - основное время из этих 30 минут уйдёт на скачивание и установку пакетов в фоне, а не на конфиги, пачти и перекомпиляцию. Забыл когда делал make install последний раз.

0

Я сам предпочитаю macOS и win для рабочих станций, сервер всегда linux. Одно время была вторая станция со свежим ubuntu и на нем были проблемы. Например, графические артефакты на отрисовке, совершенно неочевидно работающая кнопка Пуск(да простят меня алепты, не помню как называется). А еще он после выхода из спящего режима зависал регулярно. В общем, не сказать, что был сильно доволен.

0

О, шикарно, ответа на вопрос так и не дали, но куча комментов и старая тема, кто кого, Шварц или Брюс Ли.

Сижу на маке, он меня полностью устраивает как инструмент. В случае чего спокойно сижу на винде. На Линуксе нет нужных приложений, да и сломать можно на раз-два.

Есть женщины худые, толстые, низкие, высокие, сисястые, плоскодонки, тупые и умные, есть барби и есть похожие на мальчиков и у каждой есть свой "фанат". Трахайтесь с теми, кто нравится вам.

10

Лучший комментарий))))

1

сломать можно на раз-два

Если делать не думая - сломать можно всё что угодно. Остальное - на совести лично тебя и выбора дистрибутива.

0

Линь для человека моего уровня сломать легче, чем винду или макос.

0

на mac можно переходить только за тачпад

8

С напильником тачпад можно прикрутить и к линукс ;)

–3

Маки берут потому-что:
1) Так делают все остальные. Рили, людям иногда проще покупать то, чем пользуются дофига таких же людей из индустрии не парясь.
2) Хорошее сочетание мобильности/батареи. Это очень важно, чтобы с ноутом в офисе можно было перемещаться по всяким митинг румам без проблем, не парясь о батарейке.

Мне макпро13 в первый день на работе купили. 3 недели с макосью помучался, накатил винду, работаю довольный теперь. Все эти кулстори про удобность и крутость для работы весьма прохладны в 2016 году. Могу поверить только что линух может быть круче всего остального для спецов с определенным стеком технологий, но вот у меня веб фронт-енд абсолютно одинаков что на макоси, что на винде. Но на винде я при этом имею родную систему, которую юзаю более десятка лет, в то время как макось это какое-то извращение, где все сделано по принципу "лишь бы не как в винде".

9

Шел 2016-й год, в винде до сих пор нет нормального терминала…

Работаю под всем сразу — в основном на маке, частенько на линуксе, и бывает что и под виндой. Понадобилось в гит с авторизацией по ключу запушить код из винды — такого мозгоебства, честно говоря, в жизни не видел. В этих наших юниксах все просто, а в винде капец, начиная с ебли с подобием терминала, заканчивая попыткой понять, как же ему подсунуть таки ключ.

Мак использую по нескольким причинам:
1. Хороший тачпад.
2. Обалденный экран.
3. Unix, но без постоянно отваливающегося чего-либо.

Видимо, у меня руки из жопы, но с десктопными линуксами вечно не срастается. То крашится что-то в убунте, то при обновлении между релизами все накрывается известным местом. С виндой и маком такого не было ни разу, с 10.7 поочередно обновлялся до 10.11 — все ок.

В то же время, под "альтернативные" системы до сих пор игор нету, поэтому для игр — онли винда. Даже вольво свою доту вон под линукс до сих пор толком не могут допилить, так там нативная поддержка заявлена…

1

У вас инфа чет устарела на пару лет.
Во первых PowerShell умеет дофига всего. Во вторых, когда вы ставите гит на винде, вместе с ним ставится git bash, в котором работают все необходимые команды.
Я новый комп купил неделю назад, за полчаса установил все окружение в виде гита с ключами, nodejs с кучей всякой фигни + прочие плюшки, без которых в вебе ловить нечего.

0

Насчет того, что PowerShell мощная вещь, я в курсе. Только вот после баша, мягко говоря, некомфортно переучиваться на совершенно другую по дизайну вещь :(

0

Винду на виртуалку или на железо? У последнего подхода проблемы со спящим режимом и макс яркость экрана, насколько помню.

0

Буткемп или как там его. Офф маковская фигня для того чтобы винду ставить без проблем. Образ скачал и за 15 минут поставил все.

1

Пару лет назад юзал винду в буткемпе, (8-ку вроде), ретину толком не умеет, распидорасило половину софта, в т.ч. Explorer, тачпад работает кошмарно. В целом работать можно, но тогда уж лучше PC купить.

0

По поводу "лишь бы не как в винде" — многие утилиты на маке работают точно так же, как и на этих наших линуксах, а вот МС любит велосипеды изобретать :) Сейчас хоть какие-то движения в сторону поддержки стандартов пошли, но очень вяло.

0

Я бы не стал говорить, что дело в батаре. Батара там самая обычная. Процак и отсутствие видюхи (или в простое). На этом всё. Кагбэ Макоаналоги от Делла это подтверждают (почти всё тоже самое, вплоть до шкуры).

За накатывание винды - уважуха.

–7

По крайней мере все просто на автопилоте думают что у маков все очень хорошо с батареей и прочим. Просто всем на самом деле лень разбираться. Пришел новый сотрудник и ему надо купить пеку? Берем мак, потому-что угодим сразу всем в общем-то.

0

Мак все еще считается премиальным товаром, в офисе стоят маки -> в конторе "все хорошо", инвесторы/клиенты, личный мак -> лично у тебя "все хорошо", типа "успех".

Работал полгода на маке, 80% бэкэнд, все было грустно, перелез снова на убунту/минт.
Макось ресурсы жрет немеренно(так и не понял куда уходят гигабайты со старта поставленной с нуля), нормально можно работать только на 12+Гб, чтобы поставить сраный gcc надо тянуть x-code, чтобы поставить базовый imagemagick лучше через homebrew, когда прилетит большое обновление макоси есть хороший шанс, что оно похерит все пути юзера и надо разгребать. Сложилось впечатление, что из разрабов удобно будет либо под макось(т.к. без вариантов), либо фронтэндерам из-за нативного фотошопа.
И да, куча мелочей из серии отсутствия "из коробки" ssh-copy-id
то что на убунте крутится на 7Гб на макоси заполняет 12 и еще в свапе 4 валяется, причем для работы нах не нужна ось, свистелки и перделки, нужна банальная консоль. Работаешь не с осью, а с приложениями.

5

Про память это известный очень момент на OS X. Она просто по-другому менеджит и освобождает память. Если какому-то приложению нужно, сразу даст, просто не надо смотреть на цифры. Проблем по факту не возникает.

5

уточню из своего комментария - на маке в свапе 4Гб, это не 'особенность управления', просто кто-то слишком много ест.

0

никто не ест – почитайте на досуге, как именно мак работает с памятью.
за ответ про пути спасибо, да, они это могут :)

0

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

0

у меня свап вообще отключен, например :) но железо мощное, i7 + 16 gb поэтому печалей не знаю.
а почитать – я не очень знаю ваш уровень, например вот неплохой набор ссылок http://apple.stackexchange.com/questions/72033/how-does-memory-management-work-in-mac-os-x

1

почитал, вообщем как и ожидалось, 25Гб в свапе это норма)
по ссылкам речь про inactive memory, для улучшения юзер экпириенс, аналогично preload под линуксом и виндой(в 10ке точно есть).
Я же говорил про свап, вообщем не вижу смысла спорить дальше.

эта самая интересная оказалась, еще раз спасибо
https://developer.apple.com/library/mac/documentation/Performance/Conceptual/ManagingMemory/Articles/AboutMemory.html

1

16gb это хорошо) для мака самое то
за ссылку спасибо :+1:

0

можете посоветовать, что почитать?

0

Комментарий удален

Про пути интересно, расскажите плиз конкретный кейс?
У меня была проблема в питоне – после нового обновления макось внедрила System Integrity Protection и порезала доступ к системным файлам, в итоге вообще вызывать интерпретатор не получалось. Решилось через venv.

–1

давно было дело, могу напутать, прилетели системные обновления, изменились пути то ли для applications, то ли для usr или Users добавили, вообщем всё, что ставилось через homebrew пришлось переставлять вместе с самим homebrew, brew doctor не помогал.

Надо понимать, что работа стоит и развлекаться с обновлениями и новыми путями не было ни желания ни времени, оказалось проще снести все и заново поставить.

2

твой главная проблема в "питоне" - spelling

0

Работаю на macbook air 4 gb. Не всегда хватает, но браузер, консоль и intellij тащит, даже еще иногда и win7 в виртуалке. Занимаюсь java-разработкой. Жить можно, но на ап жаба душит

0

Посмотрите сколько на вашем air лежит в свапе.
после перехода маков на ssd, макось совсем распустилась в плане потребления ресурсов, свап на ssd не дает такого негатива для пользователя.
Недавнее обновление air до 8Гб как раз из-за невозможного "эффективного" потребления ресурсов.

А очередной маркетинг на тему "ram pressure" это для домохозяек

0

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

6

Комментарий удален

>https://system76.com/laptops/bonobo

Неплохо они красноглазых разводят на бабки, продавая мусор в полтора раза дороже. Снимаю шляпу!

>Для написания кода не нужно столь мощного процессора.

>Я математик.

Этому пареньку стоит зайти в гости к команде разработчиков CEF'а / Chromium'а. Там в голосину с него проиграют.

Очевидно, что наш сахарок никогда ничего серьёзного (локально) не компилял, не собирал.

>Разаработчики

>Quora

>Универсальность: на одном компьютере Mac можно запустить как Linux, так и Windows, что уменьшает затраты на покупку нескольких рабочих станций

>Mac

>уменьшает затраты

Плутишки, ёпть

___

А вообще, белые люди давно пользуются вирт. - машинами, билд - машинами и этим всем. Да и последние STL / Boost вполне себе позволяют ваять код с закрытыми глазами подо все ОС, выполняя лишь проверку при окончательной сборке, отсюда необходимость в зоопарке из машин, ОС и, часто, разрабов, отпадает.

Конечно, многие умники сейчас начнут кукарекать про Apple'овские вещи (начиная с железа, заканчивая софтом), пытаясь запушить нас под покупку яблочного мусора, но мы-то с вами в курсе, что Mac OS X - Free BSD, отсюда половину (не UI) кода из яблочных фреймвёрков можно смело выбрасывать в корзину.

Аналогично, парень из Гугла когда начал рассказывать про "специальную машину под Линукс", - я сразу пролистал вниз и перешёл по ссылке. Сажа, короче, не поднимал.

7

Мак используют из-за разработки под iPhone.

6

Вроде как свежие версии visual studio умеют проекты под ios. Изврат, конечно, но техническая возможность присутствует

0

Умеют с помощью Xamarin. Но для деплоя / запуска в эмуляторе кода (а значит и отладки) все равно нужен Мак.

Я читал, что якобы наличие компьютера Apple для разработки под iOS / MacOS - требование лицензии самой Apple. Первоисточника не нашел, но не удивлюсь, если всё это так и есть.

1

По моему скромному опыту, все те, кто попробовал мак, а потом говорят "маки херня, винда/бубунту лучше" просто слабоумные чмошники.

В работе от них толку мало, по жизни они люди неинтересные и противные.

Они как веганы, короче.

На каждом углу трещат о прелестях своего выбора, хотя всем похуй.

И тут дело не в в деньгах.

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

–23

А мне кажется, что слабоумный чмошник тот, кто считает плохими людьми и специалистами всех, кто не думает, как он.

14

Такой реакции я и ожидал, в принципе.
Я говорил о тех, кто везде пытается обосрать макось.
Как бы там ни было, но макось – стабильная, симпатичная, и с хорошим UX.
Да, цены в России сейчас на технику эпплов большие.
Но кто виноват, что почти все зарабатывают в рублях, еще и платят ндс при покупке? Очень хорошие предложения есть на avito, между прочим.

Не сказал бы что винда говно, но UX хромает, уже какое десятилетие.
Internet Explorer до сих пор в позиции догоняющего.
Непонятно зачем сделанный полноэкранный режим, часть настроек там – часть в отдельной утилите, которую сто лет не обновляли.
Настройки системы везде разбросаны, начинающий пользователь никогда в жизни не поймет что к чему.
Почему-то, на одном и том же мониторе, маковские шрифты приятные, а виндовые – режут глаза.
Почему-то, на одном и том же железе, винда неприлично греется и сажает аккум, когда НИЧЕГО не открыто.
Еще вирусы и малвары, которые неопытные пользователи собирают без своего ведома.

Да и вообще, макбуки из говна не собирают.
Ты получаешь няшный корпус, magsafe, hi-res ips дисплей, шустрый ssd, thunderbolt-порты, удобную клавиатуру, лучший трекпад, меньший вес ноута. Единственный минус – слабые GPU.
Поэтому, я искренне не понимаю тех людей, которым не нравятся макбуки в целом. Они пока что лучшие.

P.S. Будь бы я любителем винды – купил бы Razer Blade.
Няшный, мощный, легкий, макбук для игр.

–12

win8.1, win10 уже другие. если не пробовали, то плохо.
ie уже не поддерживается, edge уже выдаёт крутые результаты, жаль, что ещё нет аддонов только.
винда собирается из любого железа, что преимущество.
если не лазить по крякерским сайтам, то встроенной защиты хватит с лихвой.

0

Слабоумный лох это тот, у кого мобильная версия сайта компании показывается с горизонтальным скроллом.

8
2

Закрылись, лол.

–1

? кто закрылся?

0

Предвижу ответ: надо на Маке смотреть (ой) на Айфоне ;-)

1

О прелестях своего выбора трещат как раз макофилы. И как раз они больше напоминают веганов - пытаются всем навязать мнение, что эппл - это круто, а кто не согласен - тот чмо.

5

Да, часто сталкиваюсь. Но когда прошу аргументировать начинается "стабильнее работает", "нет проблемы с драйверами" и прочие отговорки, актуальные лет 10 назад.

3

Да-да. "Винда тормозит", "постоянно падает" и т.п. Честно, не помню, сколько лет назад я последний раз видела BSOD =)
Нет, я ничего не имею против маков и против техники эппл в целом, однако, меня полностью устраивает мой нынешний, к слову сказать, довольно средненький ПК, зачем мне что-то менять?) Так нет же, тут некоторые товарищи чмом обзываются :(

3

Я не встречал веганов без макбука.

0

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

4

Мне не понятно что же они все там настраивают на Линуксе? На маке, в свое время, мне тоже приходилось настраивать, но никак не меньше, чем на любой другой операционной системе.

4

Почему почти на всех фотографиях из Кремниевой долины разработчики работают на macOS вместо Linux или Windows?

–10

Ни разу не видел за последние 3 года.

3

я видел и на семерке неоднократно (падала на индизайне, иллюстраторе и фотошопе) и на десятке совсем недавно)) Десятка не справилась с иллюстратором и грохнулась в BSOD)))

1

Если остался дамп - можно разобраться в чем дело хотя бы примерно, но может быть и аппаратная неисправность.

2

У 8 дизлайкеров нет чувства юмора.

0

Юмор у вас слишком тонкий, нано юмор какой-то ;-)

1

Вот мой mac book pro retina гораздо чаще висит чем windows 10, факт)

0

Комментарий удален

Комментарий удален

Многие разработчики работают ещё с дизайном, а это значит нужно иметь Photoshop, Sketch app, Origami и прочие инструменты, которых нет на Linux, а в случае с Photoshop на Windows будет не хватать нативного Bash (Terminal)

2

А он bash в Photoshop каким боком ?

Если речь про командную строку, то Powershell в Windows гораздо функциональнее bash. В Powershell реально разработать настоящее приложение даже с графическим интерфейсом.

К тому же в этом или следующем месяце в Windows 10 появится подсистема Linux, bash тоже будет нативный.

–1

Для тех, кто не верит, что bash сливает PowerShell

В PowerShell реально через "трубопровод" передать объекты (структуры данных со всеми свойствами), попробуйте ка так в bash, например. ;-)

Или нативное приложение на bash напишите,

или с нецелочисленной арифметикой поработайте.

В PowerShell всё встроено, он объектно-ориентированный и расширяется до бесконечности.

0

В каком плане нативное приложение на bash? Графика - kdialog/yad. Нужно что-то комплексное - можно, но нахуя? Почему не юзать другие интерпретируемые языки? Perl, python, ruby (if you're sick fuck enough) пойдут. На винде юзать тот же perl и python НОРМАЛЬНО практически невозможно без создания юникового окружения с помощью msys2 или cygwin. Да, powershell это мощный инструмент, но... он вышел слишком поздно.

0

В таком смысле "нативное", что неотличимо от разработанного, скажем, на C#. Bash так не может, а PowerShell может.

В Windows Perl и Python для задач администрирования просто не нужны, есть другой инструмент PowerShell.

Если сравнивать даты выхода Bash и PowerShell, то да, PowerShell вышел позднее, но он зато развивается, в отличие от...

0

еще раз уточню: речь не идет о вызове внешних программ для построения/отрисовки GUI. Речь идет об использовании GUI API самой системы. Тут Bash однозначно в пролете.

0

тут Bash однозначно в пролете

Почему это? У меня KDE в качестве DE и баш юзает KDialog который является частью KDE. yad является форком Zenity которая делает то же самое для GTK. Вообще, тут некорректно применять сравнение с PowerShell, поскольку Windows выросла из DE и изначально поставляется с одним, а Linux всё же ядро и набор программ, т.е. у неё нет стандартизированного DE.

0

В Windows Perl и Python для задач администрирования просто не нужны, есть другой инструмент PowerShell

Именно, это другой инструмент. На мой взгляд, слишком перегруженый функционалом.
он зато развивается

Кто это вам сказал что bash не развивается? Он очень даже развивается: http://tiswww.case.edu/php/chet/bash/NEWS

0

Это как раз bash перегружен ненужным синтаксисом.

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

0

Pixlr и gimp заменили фотошоп полностью. Вот полиграфию поправить или векторные исходники поковырять - это боль.

–5

В долине в основном пишут про стартапы, которые в свою очередь, как правило Веб проекты или приложения для iOS. Вот и сидят хипстеры в своих sublime text и ничего кроме браузера и Xcode им не надо. В таком сценарии мак прекрасен, сам сидел так пока пилил веб. Кроме фронтенда, сервер сайд сейчас пишут на го или пхп где опять же, хватает текстового редактора. Мак бесспорно надёжен, по железу и софту, за это его и покупают.
У меня же главная работа на стыке платформ Windows и Linux. Линукс я ставлю на виртуалку за 15 минут и практически ничего не настраиваю - та же убунту работает из коробки как надо. Нужный стек (например opencv) разворачивается ещё за пол часа. Всякие скайпы, слак, и прочее гораздо отзывчивее на винде (субъективно).
Винда десятая работает уже год без синих экранов и прочего. Все летает. Перегружаю раз в месяц когда прилетают обновления. Ну а главная причина, конечно же - visual studio и поддержка любого железа (всякие wifi ac адаптеры, которые в линуксе не живут).

2

А теперь поговорим про офисные задачи, сам "увы" использую MacBook pro 15 retina, и конкретно в офисных задачах windows 10 удобнее в разы, кратно ,вообщем на все 400%, работа с окнами в excel - например попробуйте быстро открыть на mac 2 окна и работать с таблицами, на винде это делается за 0,5 сек, на маке пока зажимаешь эту зеленую кнопку подходит вечность) хотя мой mac i7, 16 ram, 2 видеокарты, ssd.
А вообще я тот редкий человек у кого 3 пк и на всех разные системы, Ubuntu , windows, mac, худшая в моих задачах mac, ставил винду на MacBook но там работа с батареей не оптимизирована( мои разработчики разделились в мнениях, :)
А еще в маке есть баг с trello, если в одной колонке много всего даже на моем железе все очень глючит, старый ноут с 2 GB ram на Ubuntu там даже не "икает"

1

с trello, возможно, может помочь firefox, на маке есть определенные "нюансы" то ли в сафари, то ли в webkit'e

0

Комментарий удален

Комментарий удален

Просто там пушей нету.

0

Почему-то принципиально не хочется использовать продукты Apple, какими бы они не были замечательными. Да и идеология, которая стоит за Linux, мне куда ближе.

0

Главный плюс в MacOS это визуальная составляющая UI, она просто обалденная, ни один дистриб Линукса даже и рядом не стоял, не говоря уже про винду. Не знаю кто что там ставит и настраивает, на MacOS у себя без проблем поставил и Nginx и PHP-FPM и Nodejs, Postfix + Dovecot, Postgres, MongoDB и MySQL. Все ставится ровно так же как и на линуксе... Я вообще не могу понять про какие настройки говорят товарищи что есть под линуксом, но коих нету в MacOS. Window c огрызочным Cygwin - убийство. Не скажу за все направления, но для WEB разработчика MacOS просто идеальна.

1

на win можно без проблем сделать всё то же самое.
а cygwin успешно заменяется на git bash или cmder. а скоро в ядро встроят unix - будет ещё проще.
я мог бы сказать, что win для веб-разработчика идеальна, но не скажу, потому что изначально unix и win шли немного по разным дорогам и приходится это учитывать. но в целом, никаких проблем не вижу. разве что кто-то привязался к scetch, но таких инструментов пруд пруди.

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

0

Друг по работе сидит под win, тоже нахваливал что все удобно и хорошо, но вот собирается покупать MacBook.
Может и встроят, не слежу за обновлениями, только это метод костылей, но это не будет то же самое что и Unix-овые системы. Не будет тех же owner:group и chmod, регистронезависимая ФС, после работы с которой на продакшене падал проект. Что не говорите, но Win не являлась и не будет являться идеальной для web разработчика, т.к. изначально затачивалась под другие задачи.
Ну не знаю, если вы не видите проблем в том что все стоит на костылях, то не знаю... Можно конечно и из говна слепить мопед, но наверное более проще и надежнее купить мопед у проверенного производителя.
Среду разработки можно юзать какую захочешь, благо виртуальные машины не отменяли в купе с такими инструментами аля Vagrant. Единственный минус из-за которого вкупе стоит Windows это банковская среда, как написали ее 20 лет назад на Delphi, так до сих пор не хотят что-то менять в сторону мультиплатформы.

0

Windows сейчас вообще не является идеальной для какого-либо разработчика. Visual Studio до сих пор 32битная и тормозит (разработчики отписываются о том что это не вижуалстудио тормозит, это у вас говнокод). Python, Ruby и Perl невозможно юзать без msys2/cygwin (последний сливает производительность в трубу), что майки как-то пытаются исправить своей LinuX SybSystem (вроде бы так), но там пока ёбаная туча системных вызовов не поддерживается и оно по сути делается на передаче их ядру, что в теории неплохо, но если они столкнутся с тем что ядро NT не может - им придётся костылить. У OSX есть очень большая проблема - она не может в паравиртуализацию нормально. У Windows есть Hyper-V который может даже в SR-IOV, KVM и Xen в этом плане лидируют, так что Linux тоже выигрывает. Без этого нельзя обеспечить 100% производительность в виртуальной машине. С KVM можно например держать виртуалку с виндой и работать с ней без потери производительности во всех аспектах (ну, может есть какой-то оверхэд, но всё ещё довольно круто).

0

Такие темы можно подписывать "да начнётся срач". А в целом, прикольно, что в комментариях нашлись здравые люди, которые не идеализируют макоси. И каждый работает со своими любимыми инструментами, будь то linux, windows или пресловутый mac.

1

«Но если бы я руководил компанией по разработке программного обеспечения, я бы не хотел, чтобы мои сотрудники тратили время на настройку компьютера, вместо того, чтобы выполнять свою работу».

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

+ macOS по производительности FS существенно хуже даже NTFS, не говоря уже о ext\d|[uf]fs.

–1

Есть у меня прошка юнибади 2008 года, на которую запросто ставится последняя ось, которая на родной батарее работает 5 часов и после установки SSD делает по производительности некоторые современные ноуты на всяких там пентиумах. Что такое "вылезание из свопа" я вообще не знаю. Компьютер готов к работе быстрее, чем я открываю крышку.

0

2008? сколько памяти? )
если меньше 8Gb, своп убьёт SSD со временем.

память дешевая штука, но в современных макбуках она припаяна.

0

4 гига. Расскажи это инженерам эппла, которые продают макбуки с припаянными 4 гигами.

0

1. Батарея - любой ультрабук с энергоэффективным процессором. Sony vaio pro 13 - 12 часов кода на 1/3 подсветки. Thinkpad t450s - 8 часов кода (можно второй аккум поставить) китайцы на atom z8300 12 часов работы за 15.000 рупий, и мощности хватит.
2. Быстродействие интерфейса - windows 10 вне конкуренци, работает быстрее чем ХР. Линуксы и рядом не валялись, разве что с xfce. Маковские милые анимации это хорошо, но мне нужно работать, а не умиляться.
3. К управлению можно привыкнуть на любой ос, все удобные.
4. Стабильность мака и винды примерно одинаковая, начиная с 8.1 крашей не видел. Линукс пока грустен, настроил и не трогай.

0

Ну, золотые унитазы кто-то же тоже покупает.
Мне всегда нравился linux своей гибкостью, однако по работе постоянно требовалась винда. Пытался раз установить и настроить мак для изучения разработки под айфон - убил два дня и кучу нервов.

–4

Ты о formigo.io?
Знай, это – старые наброски.
Релиз будет не раньше чем через полгода, дизайн кардинально другой.

–5

У Джефа Дина на экране Линукс, а клавиатура всё равно Microsoft ;-)

0

Единственная причина, по которой до сих пор существуют 3 популярнейших ОС - это предназначение. Конкуренция - друг потребителя.

0

Пользовался Windows, начинал с 95 и так до семёрки. Попробовал Linux — стал чуточку счастливее. Потом попробовал поставить Хакинтош, ради интереса. Так сильно втянулся, что сайт hackintosh.su начал пилить.) Так я понял, что OS X точно моё. Гибкость и функциональность, как у Linux, но сразу из коробки выглядит шикарно и всё оптимизировано для максимального быстродействия.

0