Разработчик за превключване от Windows на macOS
Винаги съм бил "човек с Windows". Имаше време да играя с Linux, най-вече дистрибуцията на Ubuntu, и това беше интересно преживяване. Въпреки че Linux беше доста мощен, аз се върнах към Windows след кратко време поради лекотата на използване на Windows - I не трябваше да съставя моите собствени драйвери и имаше повече софтуер.
Наскоро имах възможност да направя ключа и да използвам Apple компютър за работа. Мислех, че бих искал да го изпробвам, тъй като се чувства, че почти всички в общността за развитие използват тези тези дни.
За всички други разработчици мисля за превключване от Windows на macOS, прочетете, за да научите повече за моя опит.
Първо впечатление
Интуитивно използване
Първото ми впечатление беше, че MacOS не изглеждаше толкова интуитивен, колкото си мислех. Това може да се дължи на факта, че съм толкова свикнал с начина, по който Windows прави нещата.
Има някои функции на Windows кой Mac напълно липсва. Например функции като закрепване на прозорците към страните на екрана, липсваше плъзгане на прозорец към върха, за да се максимизира, дори да се увеличи максимално.
Аз обаче бях впечатлен от разделителна способност на екрана и яснота. Най- Мащабирането на потребителския интерфейс за висока резолюция също се подобрява от Windows и всичко изглежда добре дори при висока резолюция. Аз също не мога да преодолея как изглежда плавният текст.
Инсталиране на приложения
Едно нещо, което имах проблеми с първоначално се опитвах да инсталирам приложения, използвайки Apple App Store. По някаква причина не можех да изтеглям приложения, без да въвеждам платежна информация.
Накрая, след известно онлайн проучване, намерих отделен потребителски интерфейс за регистрация, който ми позволи да продължа без информация за плащане, но всеки път, когато се опитвам да надстроя системата, се налага да въведа информация за плащане.
Съвместими приложения
Аз успях използвайте еквивалентни програми за всичко, което трябва да направя, но тези програми са едни и същи или по-малко изцяло включени като еквивалент на Windows. Ето инструментите на Window, които използвам, заедно с еквивалентите на macOS, които открих, които предоставят същите функции или функции:
- Notepad ++ - Sublime (безплатен)
- Tortoise Git - SourceTree (Няма инструмент за сливане).
- Phpstorm - Phpstorm
- sqlyog - mysql workbench
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Като цяло, не съм използвал програма, която предпочитам повече от MacOS, освен може би Дърво на източник над GIT. Аз също го чух Microsoft Office Suite имаше проблеми с macOS, но досега не съм срещал никакви проблеми с него.
Открих, че използвам програмата за бележки доста често, за да поддържам нещата организирани - всъщност дори изработвам тази статия в програмата за бележки. Сигурен съм, че има програми, които биха могли да направят живота ми по-лесен за MacOS, и ще се натъкна на тях, докато прекарвам повече време в системата.
Интегриране на приложения
Най- интегриране на приложения в системата прави много функции чувствителни за операционната система (бележки, имейл, терминал), което е хубаво. В Windows приложенията изглеждат много различни от операционната система, а не толкова добре интегрирани.
Макар и Мак Терминалът е може би едно от най-големите му предимства над Windows, това напоследък съвсем намаля поддръжка на родния bash в Windows.
Понякога може да е удобно използвайте собствени команди на Linux, без да се налага да инсталирате софтуер на трети страни (като Cygwin за Windows).
Без решетки, без слава
Фактът, че няма никаква мрежова система с разширени прозорци, подобно на Windows, има тенденция да ме подправя в macOS. Всеки път, когато затварям или отварям програма и стартовата площадка се разширява или сключва договори, прозорците ми са оставени с пролука под тях което ме вбесява. Това може да бъде е възможно да се облекчи с разширения на потребителския интерфейс, но по подразбиране не виждам начин да направя това.
Освен това в Windows способност да "наднича" при съдържанието на отворени приложения от зависвайки над иконата на лентата на задачите е полезно за мен. Фактът, че иконите на приложенията се подреждат, и разрешаване на групирането на няколко копия в една икона също е полезно.
В macOS, всяко копие на всяко приложение, ако е сведено до минимум, ще направи своя собствена икона на Launchpad.
Едно от нещата, които не харесвам най-много с macOS, е това Не мога да максимизирам прозорците подобно на начина, по който функционалността за максимизиране работи в Windows. Нямам представа защо това не е нещо, което може да се направи.
В macOS "максимизиране" прави прозорец на цял екран - Не съм сигурна защо някога бих искала да го направя. В Windows, аз обичам, че мога да плъзгам прозорец към страните или ъглите на екрана лесно управление на множество приложения едновременно, или плъзнете до горната част на екрана, за да увеличите.
Рекап
Плюсове на macOS
- Това е хубаво имащ Unix терминал, вграден в операционната система
- Вагрантът изглежда много по-бърз отколкото еквивалент на Windows
- Интеграцията на приложната система е приятна
- Не специално, но качеството на изработка е добро, и екранът е с високо качество
- UI мащабирането е много добро и всичко изглежда много добре дори при висока резолюция
- Бързо стартиране
- Добро качество на изработка
- Добро мащабиране на UI
Недостатъци:
- Управление на прозорци може да бъде досадно
- Не всички инструменти, които използвам, са толкова добри за MacOS, колкото и за Windows
- Трябва да минете през настройките на Apple Store, за да изтеглите от магазина (имах проблеми с това и дори не можех да изтегля в една точка)
- Несъвместимост на програмата (не всичко е налично с версия на macOS)
Тя се свежда до лични предпочитания
В крайна сметка, въпреки че излязох с приличен списък от macOS професионалисти, аз все още предпочитат Windows PC за разработка. Просто няма много убедителни причини да използвате Mac за Windows. Може би ако бях използвал macOS в продължение на години, щях да съм добре да продължа, но защото съм използвал Windows толкова дълго време и знам всички пропуски - определено го предпочитам.
В някакъв момент можех да видя себе си, вероятно използвайки macOS като моят ежедневен драйвер, но за сега мисля, че предпочитам да се придържам към това, с което съм най-добре запознат, с Windows система.
Бележка на редактора: Това е пост, написан за Hongkiat.com от Джъстин Хам. Джъстин е старши уеб инженер в Enola Labs, компания за уеб и мобилни приложения, базирана в Остин, Тексас.