Hemsida » Desktop » En utvecklare som byter från Windows till MacOS

    En utvecklare som byter från Windows till MacOS

    Jag har alltid varit en "Windows-kille". Det var en tid jag lekte med Linux, mestadels Ubuntu distroen, och det var en intressant upplevelse. Även om Linux var ganska kraftfull, gick jag tillbaka till Windows efter en kort stund på grund av att det var lätt att använda Windows - I behövde inte kompilera mina egna förare och det fanns mer programvara tillgänglig.

    Nyligen fick jag chansen att göra omkopplaren och använda en Apple-dator för arbete. Jag trodde att jag skulle vilja prova det eftersom det känns som att bara om alla i utvecklingssamhället använder en dessa dagar.

    För alla andra utvecklare tänker på att växla från Windows till MacOS, läs vidare för att lära mig mer om min erfarenhet.

    Första intrycken

    Intuitiv användning

    Mitt första intryck var att macOS inte verkade lika intuitivt som jag trodde det kunde vara. Detta kan bero på att jag är så van vid vägen Windows gör saker.

    Det finns vissa funktioner i Windows vilken Mac saknar helt. Till exempel funktioner som fästa fönster till sidorna på skärmen, att dra ett fönster överst för att maximera, till och med maximera alls, saknades.

    Jag blev dock imponerad av skärmupplösning och klarhet. De UI-skalning för hög upplösning görs också bättre än Windows, och allt ser bra ut även i hög upplösning. Jag kan inte heller komma över hur smidig text ser ut.

    Installera appar

    En sak som jag hade problem med försökte först att installera applikationer med Apples App Store. Av någon anledning kunde jag inte ladda ner applikationer utan att skriva in betalningsinformation.

    Så småningom, efter någon onlineforskning, hittade jag en separat registreringsgränssnitt som gjorde det möjligt för mig att fortsätta utan betalningsinformation, men varje gång jag försöker uppgradera systemet är jag plågad för att skriva in betalningsinformation.

    Kompatibla Apps

    Jag har kunnat använd motsvarande program för allt jag behöver göra, men dessa program är antingen lika eller mindre fullt utrustade som Windows-ekvivalenten. Här är fönstrets verktyg som jag använder, tillsammans med macOS-ekvivalenter fann jag att leverera samma funktioner eller funktioner:

    • Notepad ++ - Sublim (ej fri)
    • Sköldpadda Git - SourceTree (Har inte ett sammanslagningsverktyg).
    • Phpstorm - Phpstorm
    • sqlyog - mysql arbetsbänk
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - virtualbox
    • filezilla - filezilla

    Sammantaget har jag inte använt ett program som jag föredrar mer på MacOS än kanske Källa träd över sköldpadda GIT. Det hörde jag också Microsoft Office Suite hade problem på macOS, men hittills har jag inte stött på några problem med det.

    Jag har funnit att jag använder noteringsprogrammet ganska ofta för att hålla saker organiserade - i själva verket skriver jag även den här artikeln i noteringsprogrammet. Jag är säker på att det finns program som kan göra mitt liv enklare på MacOS, och jag kommer över dem eftersom jag spenderar mer tid på systemet.

    Integrering av appar

    De integration av applikationer i systemet gör att många funktioner känns inbyggda för operativsystemet (anteckningar, email, terminal), vilket är trevligt. I Windows tenderar applikationerna att vara mycket separata från operativsystemet och inte så integrerade.

    Medan Mac: s Terminal är förmodligen en av dess största fördelar över Windows, har detta minskat ganska nyligen med inbyggt bash-stöd i Windows.

    Det kan vara bekvämt ibland till använd inbyggda Linux-kommandon utan att behöva installera program från tredje part (som Cygwin för Windows).

    Inga galler, ingen härlighet

    Det faktum att det inte finns någon form av nätverkssystem med expanderade fönster, som liknar Windows, tenderar att bugga mig i macOS. Varje gång jag stänger eller öppnar ett program och launchpad expanderar eller kontrakterar, Mina fönster är kvar med ett gap under dem som infuriates mig. Detta kan vara möjligt att lindra med UI-förlängningar, men som standard ser jag inte ett sätt att göra det här.

    Dessutom, i Windows, den förmåga att "kika" på innehållet i öppna applikationer av svävar över deras aktivitetsfältikon är användbart för mig. Det faktum att applikationsikoner staplar, och tillåta flera instanser att grupperas i en ikon är också användbar.

    I macOS kommer varje instans av varje applikation, om det minimeras, att skapa en egen ikon på startplattan.

    En av de saker jag inte gillar mest med macOS är det Jag kan inte maximera windows liknar hur den maximala funktionaliteten fungerar i Windows. Jag har ingen aning om varför det här inte är något som kan göras.

    I macOS gör "maximering" ett fönster med full skärm - Jag är inte säker på varför jag någonsin skulle vilja göra det ens. I Windows älskar jag att jag kan dra ett fönster till sidorna eller hörnen på en skärm till hantera enkelt flera applikationer samtidigt, eller dra till toppen av skärmen för att maximera.

    En omgång

    Fördelar med macOS
    • Det är trevligt har en Unix-terminal inbyggd i operativsystemet
    • Vagrant verkar springa mycket snabbare än Windows motsvarande
    • Integration av applikationssystem är bra
    • Inte specifikt, men byggkvaliteten är bra, och skärmen är av hög kvalitet
    • UI-skalering är mycket bra, och allt ser väldigt bra ut, även vid hög upplösning
    • Snabbstart
    • Bra byggkvalitet
    • Bra UI-skalning
    Nackdelar:
    • Fönsterhantering kan vara en irritation
    • Inte alla verktyg jag använder är lika bra på MacOS som de är på Windows
    • Behöver gå igenom Apple Store-inställningen för att ladda ner från butiken (jag hade problem med detta och kunde inte ens ladda ner vid en tidpunkt)
    • Programkompatibilitet (inte allt är tillgängligt med en macOS-version)

    Det koka ner till personliga preferenser

    I slutändan, även om jag kom ut med en anständig lista med MacOS-proffs, jag föredrar fortfarande en Windows-dator för utveckling. Det finns bara många tvingande skäl att använda en Mac över Windows. Kanske Om jag hade använt macOS i åratal skulle det vara bra att fortsätta, men eftersom jag har använt Windows så länge och känner till alla ins och outs - föredrar jag det definitivt.

    Vid någon tidpunkt kunde jag se mig själv med hjälp av MacOS som min dagliga förare, men för närvarande tror jag att jag hellre vill hålla fast vid det jag är mest bekant med, ett Windows-system.

    Redaktörens anteckning: Detta är ett inlägg skrivet för Hongkiat.com av Justin Hamm. Justin är senior webbingenjör på Enola Labs, ett Austin, Texas-baserat webb- och mobilapputvecklingsbolag.