Vývojář na přepínání ze systému Windows na makra
Vždy jsem byl "chlapík Windows". Nastal čas, kdy jsem si pohrával s Linuxem, většinou s Ubuntu distro, a byl to zajímavý zážitek. Ačkoli Linux byl docela silný, po krátké době jsem se vrátil do Windows kvůli snadnému používání oken - I nemusel kompilovat vlastní ovladače a k dispozici bylo více softwaru.
Nedávno jsem měl možnost přepnout a používat počítač Apple pro práci. Myslel jsem, že bych si to rád vyzkoušel, protože to vypadá, jako by každý v komunitě vývojářů v těchto dnech používal.
Pro všechny ostatní vývojáře přemýšlet o přechodu z Windows na MacOS, Čtěte dál a dozvíte se více o mé zkušenosti.
První dojmy
Intuitivní použití
Můj první dojem byl, že MacOS se nezdál být tak intuitivní, jak jsem si myslel, že by to mohlo být. Tento může být kvůli skutečnosti, že jsem tak zvyklý na způsob, jakým Windows dělá věci.
Existují některé funkce systému Windows který Mac zcela chybí. Například funkce jako připevnění oken na strany obrazovky, chybělo přetažení okna na vrchol, aby se maximalizovalo, dokonce maximalizovalo.
Byl jsem však ohromen rozlišení a jasnost obrazovky. UI škálování pro vysoké rozlišení je také lepší než Windows a vše vypadá dobře i při vysokém rozlišení. Také nemohu překonat, jak hladký text vypadá.
Instalace aplikací
Jedna věc, kterou jsem měl s problémy zpočátku, byla snaha nainstalovat aplikace pomocí Apple App Store. Z nějakého důvodu jsem nemohl stahovat aplikace bez zadávání platebních informací.
Nakonec, po nějakém online výzkumu, jsem našel oddělené registrační UI, které mi umožnilo pokračovat bez platebních informací, ale pokaždé, když se snažím upgradovat systém, jsem otravován, abych zadal platební údaje.
Kompatibilní aplikace
Byl jsem schopen používat ekvivalentní programy pro vše, co potřebuji udělat, ale tyto programy jsou buď stejné nebo méně plně uváděny jako ekvivalenty oken. Zde jsou nástroje systému Windows, které používám, spolu s ekvivalenty maker, které jsem našel a které poskytují stejné funkce nebo funkce:
- Poznámkový blok ++ - Sublime (není zdarma)
- Tortoise Git - SourceTree (nemá nástroj pro sloučení).
- Phpstorm - Phpstorm
- sqlyog - mysql pracovní stůl
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Celkově jsem nepoužíval program, který dávám přednost více na MacOS než možná Zdroj Strom přes želvu GIT. To jsem také slyšel Microsoft Office Suite měl problémy s makry, ale zatím jsem s ním neměl problémy.
Zjistil jsem, že poznámkový program používám poměrně často, abych udržel pořádek v pořádku - ve skutečnosti jsem dokonce napsal tento článek v programu poznámek. Jsem si jistý, že existují programy, které by mi usnadnily život na makrech a narazím na ně, když trávím více času v systému.
Integrace aplikací
integrace aplikací v systému se mnoho funkcí cítí nativní OS (poznámky, e-mail, terminál), což je hezké. V systému Windows mají aplikace tendenci se zdát velmi oddělené od operačního systému a ne tak dobře integrované.
Zatímco je Mac Terminál je pravděpodobně jednou z jeho největších výhod přes Windows, toto má docela zmenšený nedávno s nativní podpora bash ve Windows.
To může být výhodné občas používat nativní příkazy Linuxu bez nutnosti instalovat software třetích stran (například Cygwin pro Windows).
Žádné mřížky, žádná sláva
Skutečnost, že neexistuje žádný druh mřížkového systému s rozšířenými okny, podobně jako Windows, má tendenci mě mýlit v makrech. Kdykoliv jsem zavřel nebo otevřel program a panel se rozšiřuje nebo stahuje, okna jsou pod nimi který mě rozčílí. To může být je možné zmírnit pomocí rozšíření UI, ale ve výchozím nastavení nevidím způsob, jak to udělat.
Kromě toho, ve Windows, schopnost "nahlédnout" do obsahu otevřených aplikací podle vznášející se nad ikonou na hlavním panelu je pro mě užitečná. Skutečnost, že aplikace ikony zásobníku, a umožnit seskupení více instancí do jedné ikony je také užitečné.
V makrech, každá instance každé aplikace, pokud je minimalizována, vytvoří na Launchpadu vlastní ikonu.
Jedna z věcí, které se mi nelíbí nejvíce, je to Nemohu maximalizovat okna podobně jako funkce maximalizace funguje ve Windows. Nemám ponětí, proč to není věc, kterou lze udělat.
V makra "maximalizace" je okno na celé obrazovce - Nejsem si jistý, proč bych to někdy chtěl udělat. Ve Windows mám ráda, že můžu přetáhnout okno do stran nebo rohů obrazovky snadno spravovat více aplikací najednou, nebo Přetažením do horní části obrazovky maximalizujete.
Rekapitulace
Výhody makOS
- To je hezké s operačním systémem Unix
- Zdá se, že Vagrant běží mnohem rychleji než ekvivalent Windows
- Integrace aplikačního systému je příjemná
- Ne specificky, ale kvalita sestavení je dobrá a obrazovka je vysoce kvalitní
- UI škálování je velmi dobré a vše vypadá velmi dobře i při vysokém rozlišení
- Rychlé spuštění
- Dobrá kvalita stavby
- Dobré měřítko UI
Nevýhody:
- Správa oken může být zlost
- Ne všechny nástroje, které používám, jsou na MacOS stejně dobré jako v systému Windows
- Chcete-li stahovat obsah z úložiště, je třeba projít nastavení Apple Store (s tímto problémem jsem nemohl stáhnout ani v jednom bodě)
- Neslučitelnost programu (ne vše je k dispozici s verzí MacOS)
To se sníží na osobní preference
Na konci, i když jsem vyšel se slušným seznamem MacOS profesionálů, já stále preferují Windows PC pro vývoj. Není jen mnoho přesvědčivých důvodů pro používání systému Mac nad Windows. Možná, že kdybych používal macOS po celá léta, bylo by v pořádku, kdybych pokračoval, ale protože jsem používal Windows tak dlouho a vím, že všechny jeho výstupy a výstupy - rozhodně dávám přednost.
V určitém okamžiku jsem mohl vidět sám sebe, že mohu použít MacOS jako svého každodenního řidiče, ale teď si myslím, že bych se raději držel toho, co nejvíc znám, systému Windows.
Poznámka editora: Toto je příspěvek psaný pro Hongkiat.com by Justin Hamm. Justin je Senior Web Engineer ve společnosti Enola Labs, společnosti pro vývoj webových aplikací a aplikací pro mobilní aplikace v Austinu v Texasu.