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

    Розробник з переходу з Windows на macOS

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

    Нещодавно я мав можливість зробити вимикач і використовувати комп'ютер Apple для роботи. Я думав, що хотів би спробувати його, оскільки він відчуває, що майже всі в спільноті розробників використовують ці програми сьогодні.

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

    Перші враження

    Інтуїтивне використання

    Моє перше враження, що MacOS не здавалося настільки інтуїтивним, як я думав, що це може бути. Це могло бути пов'язано з тим, що я так звик до способу Windows робить речі.

    Є деякі особливості Windows яких Mac повністю не вистачає. Наприклад, такі функції, як прикріплення вікон до сторін екрана, перетягування вікна вгору, щоб максимізувати, навіть максимізуючи взагалі, бракувало.

    Я був, однак, вражений дозвіл екрану і чіткість. The Масштабування інтерфейсу користувача для високої роздільної здатності також краще ніж Windows, і все виглядає добре навіть при високій роздільній здатності. Я також не можу переконатися, наскільки гладкий текст виглядає.

    Встановлення програм

    Одна проблема, з якою я спочатку намагався встановити програми за допомогою Apple App Store. З якихось причин я не міг завантажувати програми без введення платіжної інформації.

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

    Сумісні програми

    Я зміг використовувати еквівалентні програми для всього, що мені потрібно робити, але ці програми однакові або менш повно представлені як еквівалентні вікна. Ось інструменти Window, які я використовую, а також еквіваленти macOS, які я виявив, які надають ті ж функції або функції:

    • Notepad ++ - Sublime (не безкоштовно)
    • Черепахи Git - SourceTree (не має інструменту злиття).
    • Phpstorm - Phpstorm
    • sqlyog - mysql workbench
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - віртуальне вікно
    • filezilla - filezilla

    В цілому, я не використовував програму, яку я віддаю перевагу більш MacOS, крім можливо Дерево джерела над черепаховою GIT. Я також почув це Microsoft Office Suite мав проблеми з MacOS, але до цих пір я не зіткнувся з будь-якими неприємностями з ним.

    Я виявив, що я часто використовую програму для нот, щоб організувати речі - насправді, я навіть розробляю цю статтю в програмі для нотаток. Я впевнений, що є програми, які могли б полегшити моє життя на MacOS, і я зустрічу їх, оскільки я витрачаю більше часу на систему.

    Інтеграція додатків

    The інтеграція додатків в системі робить багато функцій рідними для ОС (примітки, електронна пошта, термінал), що приємно. У Windows, програми, як правило, здаються дуже відокремленими від операційної системи, а не так добре інтегрованими.

    Хоча Mac's Термінал - це, мабуть, одне з його найбільших переваг над Windows, останнім часом це досить скоротилося Вбудована підтримка bash у Windows.

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

    Ні сітки, ні слави

    Той факт, що не існує ніякої сітчастої системи з розширеними вікнами, подібною до Windows, має тенденцію помилка в MacOS. Будь-який час, коли я закриваю або відкриваю програму, а панель запуску розширюється або скорочується, мої вікна залишилися з розривом під ними що мене шалить. Це може бути Можна пом'якшити розширення інтерфейсу користувача, але за замовчуванням я не бачу способу зробити це.

    Крім того, в Windows, в здатність "переглядати" при вмісті відкритих додатків від зависання над їх значок панелі завдань корисна для мене. Справа в тому, що іконки додатків складаються, і дозволяють згрупувати декілька екземплярів в одну піктограму також корисно.

    У MacOS кожен екземпляр кожного додатка, якщо він зведений до мінімуму, зробить свою піктограму на панелі запуску.

    Одна з речей, які мені найбільше подобаються в MacOS, це те Я не можу максимізувати вікна подібно до того, як функція максимізації працює в Windows. Я не знаю, чому це не може бути зроблено.

    У macOS "максимізація" робить вікно на весь екран - Я не впевнений, чому я хотів би це зробити. У Windows, я люблю, що я можу перетягнути вікно в сторони або кути екрану легко керувати декількома програмами одночасно, або перетягніть у верхню частину екрана, щоб максимізувати.

    Повторити

    Плюси macOS
    • Це добре з терміналом Unix, вбудованим в ОС
    • Vagrant, здається, працює набагато швидше ніж еквівалент Windows
    • Інтеграція прикладних систем хороша
    • Не конкретно, але якість збірки хороша, і на екрані висока якість
    • Масштабування інтерфейсу дуже хороше, і навіть при високій роздільній здатності все виглядає дуже добре
    • Швидкий запуск
    • Хороша якість збірки
    • Добре масштабування UI
    Мінуси:
    • Управління вікнами може бути роздратуванням
    • Не всі інструменти, які я використовую, так само хороші на MacOS, як на Windows
    • Потрібно пройти через налаштування Apple Store для завантаження з магазину (у мене були проблеми з цим і навіть не можна було завантажити в одному місці)
    • Несумісність програми (не все з версією macOS)

    Вона зводиться до особистих переваг

    Зрештою, хоча я вийшов з пристойним списком macOS профі, я як і раніше віддають перевагу Windows PC для розробки. Для використання Mac у Windows не вистачає причин. Може бути, якщо б я використовував macOS протягом багатьох років, я б добре продовжувати, але тому, що я використовую Windows так довго і знаю всі входи і виходи - я безумовно віддаю перевагу.

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

    Примітка редактора: Це пост, написаний для Hongkiat.com Джастін Хамм. Джастін є старшим веб-інженером компанії Enola Labs, компанією з розробки веб-і мобільних додатків в Остіні, штат Техас.