Pagina principala » Spațiul de lucru » Un dezvoltator privind trecerea de la Windows la MacOS

    Un dezvoltator privind trecerea de la Windows la MacOS

    Întotdeauna am fost un tip de Windows. A fost o vreme în care am jucat cu Linux, mai ales distribuția Ubuntu, și a fost o experiență interesantă. Deși Linux a fost destul de puternic, m-am întors la Windows după un timp scurt datorită ușurinței de a folosi ferestrele - eu nu a trebuit să-mi compileze proprii șoferi și a existat mai mult software disponibil.

    Recent, am avut șansa să fac switchul și să folosesc un computer Apple pentru muncă. M-am gândit că aș vrea să încerc, din moment ce se simte ca și cum toată lumea din comunitatea de dezvoltare o folosește una în aceste zile.

    Pentru alți dezvoltatori gândindu-mă la trecerea de la Windows la MacOS, citiți mai departe pentru a afla mai multe despre experiența mea.

    Prima impresie

    Utilizare intuitivă

    Prima mea impresie a fost că macOS nu părea la fel de intuitivă cum credeam că ar putea fi. Acest ar putea fi din cauza faptului că sunt atât de obișnuit cu modul în care Windows face lucrurile.

    Există câteva caracteristici ale Windows pe care Mac îi lipsește complet. De exemplu, caracteristici cum ar fi fixarea ferestrelor pe laturile ecranului, tragând o fereastră în partea de sus pentru a maximiza, chiar maximiza deloc, lipseau.

    Cu toate acestea, am fost impresionat de rezoluția ecranului și claritatea. UI scalarea pentru rezoluție înaltă este, de asemenea, făcut mai bine decât Windows, și totul arată bine chiar și la rezoluție ridicată. De asemenea, nu pot trece peste aspectul textului neted.

    Instalarea de aplicații

    Un lucru cu care aveam probleme cu inițial încerca să instalez aplicații utilizând Apple App Store. Din anumite motive, nu am putut descărca aplicații fără a introduce informații de plată.

    În cele din urmă, după unele cercetări online, am găsit a UI de înregistrare separat care mi-a permis să continui fără informații de plată, dar de fiecare data cand incerc sa imbunatatesc sistemul sunt stricat pentru a introduce informatii de plata.

    Aplicații compatibile

    Am reușit utilizați programe echivalente pentru tot ce trebuie să fac, dar aceste programe sunt fie aceleași, fie mai puțin pe deplin prezentate ca echivalentul ferestrelor. Iată instrumentele Window pe care le folosesc, împreună cu echivalentele macOS, am constatat că oferă aceleași caracteristici sau funcții:

    • Notepad ++ - Sublim (nu este gratuit)
    • Tortoise Git - SourceTree (nu are un instrument de fuziune).
    • Phpstorm - Phpstorm
    • sqlyog - mysql workbench
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - virtualbox
    • filezilla - filezilla

    În ansamblu, nu am folosit un program pe care îl prefer mai mult pe macOS altceva decât poate Sursa de arbori de peste Tortoise GIT. Am auzit de asemenea suita Microsoft Office a avut probleme la MacOS, dar până acum nu am avut nici o problemă cu ea.

    Am descoperit că folosesc programul de note destul de des pentru a păstra lucrurile organizate - de fapt, chiar redactează acest articol în programul de note. Sunt sigur că există programe care ar putea să-mi facă viața mai ușoară pe MacOS și le voi întâlni pe măsură ce petrec mai mult timp pe sistem.

    Integrarea aplicațiilor

    integrarea aplicațiilor in sistem face multe caracteristici să se simtă nativi pentru sistemul de operare (note, e-mail, terminal), ceea ce este frumos. În Windows, aplicațiile tind să pară foarte separate de sistemul de operare și nu atât de bine integrate.

    În timp ce Mac e Terminalul este probabil unul dintre cele mai mari avantaje peste Windows, acest lucru a scăzut foarte recent cu suport bash nativ în Windows.

    Poate fi convenabil uneori să utilizați comenzi native Linux fără a trebui să instalați software terță parte (cum ar fi Cygwin pentru Windows).

    Nu există grile, nici glorie

    Faptul că nu există niciun fel de sistem de rețea cu ferestre extinse, asemănător cu Windows, tinde să mă deranjeze în MacOS. Ori de câte ori închid sau deschid un program și lansatorul se extinde sau contractează, ferestrele mele sunt lăsate cu un spațiu sub ele care mă înfurie. Aceasta ar putea fi posibil pentru a atenua cu extensii UI, dar în mod implicit nu văd o modalitate de a face acest lucru.

    În plus, în Windows, capacitatea de a "cerceta" conținutul aplicațiilor deschise de cu mouse-ul peste pictograma bara de sarcini este util pentru mine. Faptul că pictogramele aplicației se stivă și permiteți instanțelor multiple să fie grupate într-o singură pictogramă este, de asemenea, util.

    În MacOS, fiecare instanță a fiecărei aplicații, dacă este minimizată, își va face propria icoană pe Launchpad.

    Unul dintre lucrurile pe care nu-mi place cel mai mult cu MacOS este asta Nu pot maximiza ferestrele similar cu modul în care funcționalitatea maximizează funcționează în Windows. Nu am nici o idee de ce nu poate fi făcut acest lucru.

    În MacOS "maximizarea" face o fereastră pe ecran complet - Nu sunt sigur de ce aș vrea vreodată să fac asta. În Windows, îmi place să trag o fereastră în laturile sau colțurile unui ecran gestionați cu ușurință mai multe aplicații simultan, sau glisați în partea de sus a ecranului pentru a maximiza.

    O recapitulare

    Pro-urile de macOS
    • E dragut având un terminal Unix încorporat în sistemul de operare
    • Vagrantul pare să ruleze mult mai repede decât echivalentul Windows
    • Integrarea sistemului de aplicații este drăguță
    • Nu în mod specific, dar calitatea de construcție este bună, și ecranul este de înaltă calitate
    • Interfața UI este foarte bună și totul arată foarte bine chiar și la rezoluție ridicată
    • Pornire rapidă
    • Calitate bună de construire
    • UI scalare bună
    Contra:
    • Gestionarea ferestrelor poate fi o supărare
    • Nu toate instrumentele pe care le folosesc sunt la fel de bune pe MacOS ca și pe Windows
    • Trebuie să treceți prin configurarea Apple Store pentru a descărca din magazin (am avut probleme cu acest lucru și nu am putut descărca chiar la un moment dat)
    • Incompatibilitatea programului (nu totul este disponibil cu o versiune macOS)

    Se reduce la preferințele personale

    În final, deși am ieșit cu o listă decentă de profesioniști macOS, eu preferă în continuare un PC Windows pentru dezvoltare. Nu sunt prea multe motive imperioase pentru a folosi un Mac pe Windows. Poate Dacă aș fi folosit macOS de ani de zile, aș fi bine să continuu, dar pentru că am folosit Windows atât de mult și știu toate insu și outs - eu cu siguranță o prefer.

    La un moment dat m-am putut vedea probabil folosind macOS ca șofer de zi cu zi, dar deocamdată cred că aș prefera să rămân cu ceea ce sunt cel mai familiarizat cu un sistem Windows.

    Nota editorului: Aceasta este o postare scrisă pentru Hongkiat.com de către Justin Hamm. Justin este un inginer Web Senior la Enola Labs, o companie de web și de dezvoltare a aplicațiilor mobile din Austin, Texas.