Домашняя » рабочий стол » Разработчик при переходе с Windows на macOS

    Разработчик при переходе с Windows на macOS

    Я всегда был "парнем Windows". Было время, когда я играл с Linux, в основном с дистрибутивом Ubuntu, и это был интересный опыт. Хотя Linux был достаточно мощным, я вернулся к Windows через некоторое время из-за простоты использования Windows - я не нужно было компилировать мои собственные драйверы а также было больше программного обеспечения.

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

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

    Первые впечатления

    Интуитивное использование

    Моим первым впечатлением было то, что macOS не так интуитивно понятен, как я думал. это может быть из-за того, что я так привык к тому, как Windows делает вещи.

    Есть некоторые особенности Windows какой Mac полностью отсутствует. Например, такие функции, как закрепление окон по сторонам экрана, не хватало перетаскивания окна наверх, чтобы максимизировать, даже максимизировать.

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

    Установка приложений

    Сначала у меня были проблемы с установкой приложений через Apple App Store. Я почему-то не смог скачать приложения без ввода платежной информации.

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

    Совместимые приложения

    Я был в состоянии использовать эквивалентные программы для всего, что мне нужно сделать, но эти программы либо такие же, либо менее полнофункциональные, как аналог Windows. Вот инструменты Window, которые я использую, наряду с найденными эквивалентами macOS, которые предоставляют те же функции или функции:

    • Notepad ++ - Sublime (не бесплатно)
    • Черепаховый Git - SourceTree (не имеет инструмента слияния).
    • Phpstorm - Phpstorm
    • sqlyog - рабочий стол mysql
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - virtualbox
    • filezilla - filezilla

    В целом, я не использовал программу, которая мне больше нравится в macOS, чем, возможно, Исходное дерево над черепахой GIT. Я также слышал, что Microsoft Office Suite имел проблемы с MacOS, но до сих пор у меня не было никаких проблем с этим.

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

    Интеграция приложений

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

    В то время как Mac Терминал, наверное, одно из самых больших его преимуществ по сравнению с Windows, в последнее время встроенная поддержка bash в Windows.

    Иногда может быть удобно использовать собственные команды Linux без необходимости установки стороннего программного обеспечения (например, Cygwin для Windows).

    Нет сетки, нет славы

    Тот факт, что не существует какой-либо грид-системы с расширенными окнами, подобной Windows, имеет тенденцию вызывать ошибки в macOS. Каждый раз, когда я закрываю или открываю программу и панель запуска расширяется или сжимается, мои окна остались с зазором под ними что бесит меня Это может быть можно облегчить с помощью расширений пользовательского интерфейса, но по умолчанию я не вижу способа сделать это.

    Кроме того, в Windows умение «заглядывать» в содержимое открытых приложений от парящий над значком панели задач полезно для меня. Тот факт, что иконки приложений стека и разрешить группировать несколько экземпляров в один значок также полезно.

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

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

    В macOS «максимизация» делает окно полноэкранным - Я не уверен, почему я хотел бы даже сделать это. В Windows мне нравится, что я могу перетащить окно в стороны или углы экрана, чтобы легко управлять несколькими приложениями одновременно, или же перетащите в верхнюю часть экрана, чтобы развернуть.

    Резюме

    Плюсы MacOS
    • Это мило наличие терминала Unix, встроенного в ОС
    • Бродяга, кажется, бежит намного быстрее чем эквивалент Windows
    • Интеграция системы приложений это хорошо
    • Не конкретно, но качество сборки хорошее, и экран высокого качества
    • Масштабирование пользовательского интерфейса очень хорошее, и все выглядит очень хорошо даже при высоком разрешении
    • Быстрый запуск
    • Хорошее качество сборки
    • Хорошее масштабирование пользовательского интерфейса
    Минусы:
    • Управление окнами может быть раздражение
    • Не все инструменты, которые я использую, так хороши в MacOS, как в Windows
    • Необходимо выполнить настройку Apple Store для загрузки из магазина (у меня были проблемы с этим и я даже не мог загрузить в какой-то момент)
    • Несовместимость программы (не все доступно с версией macOS)

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

    В конце концов, хотя я вышел с приличным списком профессионалов MacOS, я по-прежнему предпочитаю Windows ПК для разработки. Просто не так много веских причин использовать Mac поверх Windows. Возможно, если бы я использовал macOS в течение многих лет, я бы хорошо продолжил, но поскольку я использую Windows так долго и знаю все тонкости - я определенно предпочитаю это.

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

    Примечание редактора: Это сообщение написано для Hongkiat.com Джастин хамм. Джастин - старший веб-инженер в Enola Labs, компании по разработке веб-приложений и мобильных приложений из Остина, штат Техас..