Hjemmeside » Desktop » En utvikler ved å bytte fra Windows til MacOS

    En utvikler ved å bytte fra Windows til MacOS

    Jeg har alltid vært en "Windows fyr". Det var en tid jeg lekte rundt med Linux, for det meste Ubuntu distro, og det var en interessant opplevelse. Selv om Linux var ganske kraftig, gikk jeg tilbake til Windows etter en kort stund på grunn av det enkle å bruke Windows - jeg trengte ikke å kompilere mine egne drivere og det var mer programvare tilgjengelig.

    Nylig hadde jeg sjansen til å skifte bryteren og bruke en Apple-datamaskin for jobb. Jeg trodde jeg ville prøve det siden det føles som om alle i utviklingssamfunnet bruker en i disse dager.

    For alle andre utviklere tenker på å gjøre bryteren fra Windows til MacOS, les videre for å lære mer om min erfaring.

    Førsteinntrykk

    Intuitiv bruk

    Mitt første inntrykk var at macOS ikke virket så intuitivt som jeg trodde det kunne være. Dette kan skyldes det faktum at jeg er så vant til veien Windows gjør ting.

    Det er noen funksjoner i Windows hvilken Mac mangler helt. For eksempel funksjoner som klemme vinduer til sidene av skjermen, å dra et vindu til toppen for å maksimere, selv maksimere i det hele tatt, manglet.

    Jeg ble imidlertid imponert over skjermoppløsning og klarhet. De UI-skalering for høy oppløsning gjøres også bedre enn Windows, og alt ser bra ut selv i høy oppløsning. Jeg kan heller ikke komme over hvor jevn tekst ser ut.

    Installere apper

    En ting jeg hadde problemer med, opprinnelig, prøvde å installere programmer ved hjelp av Apple App Store. Av en eller annen grunn kunne jeg ikke laste ned programmer uten å legge inn betalingsinformasjon.

    Til slutt, etter noen undersøkelser på nettet, fant jeg en separat registrering brukergrensesnitt som tillot meg å fortsette uten betalingsinformasjon, men hver gang jeg prøver å oppgradere systemet blir jeg plaget for å legge inn betalingsinformasjon.

    Kompatible apper

    Jeg har vært i stand til bruk tilsvarende programmer for alt jeg trenger å gjøre, men disse programmene er enten like eller mindre fullt utstyrt som Windows-likeverdige. Her er Vinduets verktøy jeg bruker, sammen med MacOS-ekvivalenter fant jeg det som leverer de samme funksjonene eller funksjonene:

    • Notisblokk ++ - Sublim (ikke ledig)
    • Tortoise Git - SourceTree (Har ikke et fletteverktøy).
    • Phpstorm - Phpstorm
    • sqlyog - mysql arbeidsbenk
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - virtualbox
    • filezilla - filezilla

    Samlet sett har jeg ikke brukt et program som jeg foretrekker mer på MacOS enn kanskje Source Tree over Tortoise GIT. Jeg hørte det også Microsoft Office Suite hadde problemer på macOS, men så langt har jeg ikke hatt problemer med det.

    Jeg har funnet ut at jeg bruker notatprogrammet ganske ofte for å holde orden organisert - faktisk utarbeider jeg selv denne artikkelen i notatprogrammet. Jeg er sikker på at det finnes programmer som kan gjøre livet mitt enklere på MacOS, og jeg kommer over dem som jeg bruker mer tid på systemet.

    Integrering av apper

    De integrasjon av applikasjoner i systemet gjør mange funksjoner følsomme til operativsystemet (notater, e-post, terminal), som er fint. I Windows har applikasjonene en tendens til å virke veldig skilt fra operativsystemet og ikke så godt integrert.

    Mens Mac er Terminal er sannsynligvis en av sine største fordeler over Windows, dette har ganske redusert nylig med Innfødt bash-støtte i Windows.

    Det kan være praktisk til tider til bruk innfødte Linux-kommandoer uten å måtte installere tredjeparts programvare (for eksempel Cygwin for Windows).

    Ingen rister, ingen herlighet

    Det faktum at det ikke finnes noen form for rutenett med utvidede vinduer, som ligner på Windows, har en tendens til å bugse meg i macOS. Hver gang jeg lukker eller åpner et program, og launchpad utvider eller kontrakterer, Vinduene mine er igjen med et hull under dem som sårer meg. Dette kan være mulig å lindre med UI-utvidelser, men som standard ser jeg ikke en måte å gjøre dette på.

    I tillegg, i Windows, evne til å "kikke" på innholdet i åpne applikasjoner av svever over oppgavelinjens ikon er nyttig for meg. Det faktum at applikasjonsikonene stabler, og la flere forekomster bli gruppert i ett ikon er også nyttig.

    I macOS vil hver forekomst av hver applikasjon, hvis minimert, lage sitt eget ikon på Launchpad.

    En av de tingene jeg ikke liker mest med macOS er det Jeg kan ikke maksimere windows ligner på hvordan maksimal funksjonalitet fungerer i Windows. Jeg aner ikke hvorfor dette ikke er noe som kan gjøres.

    I macOS gjør "maksimering" et vindu fullskjerm - Jeg er ikke sikker på hvorfor jeg noen gang vil gjøre det selv. I Windows elsker jeg at jeg kan dra et vindu til sider eller hjørner av en skjerm til Administrer enkelt flere applikasjoner samtidig, eller dra til toppen av skjermen for å maksimere.

    En oppskrift

    Fordeler med macOS
    • Det er hyggelig har en Unix terminal innebygd i operativsystemet
    • Vagrant ser ut til å løpe mye raskere enn Windows-ekvivalent
    • Integrasjon av applikasjonssystemer er fint
    • Ikke spesifikt, men byggekvaliteten er god, og skjermen er av høy kvalitet
    • UI-skalering er veldig bra, og alt ser veldig bra ut selv ved høy oppløsning
    • Hurtig oppstart
    • God byggekvalitet
    • God UI skalering
    Ulemper:
    • Vindueledelse kan være en irritasjon
    • Ikke alle verktøyene jeg bruker, er like gode på MacOS som de er på Windows
    • Trenger å gå gjennom Apple Store-oppsettet for å laste ned fra butikken (jeg hadde problemer med dette og kunne ikke engang laste ned på et tidspunkt)
    • Programkompatibilitet (ikke alt er tilgjengelig med en macOS-versjon)

    Det koker ned til personlig preferanse

    Til slutt, selv om jeg kom ut med en anstendig liste over MacOS-profesjonelle, jeg fortsatt foretrekker en Windows-PC for utvikling. Det er bare ikke mange grunner til å bruke en Mac over Windows. Kanskje Hvis jeg hadde brukt macOS i mange år, ville det vært fint å fortsette, men fordi jeg har brukt Windows så lenge og vet alle ins og outs - jeg foretrekker det definitivt.

    På et tidspunkt kunne jeg se meg selv muligens bruke macOS som min daglige sjåfør, men for nå tror jeg at jeg helst vil holde fast med det jeg er mest kjent med, et Windows-system.

    Redaktørens notat: Dette er et innlegg skrevet for Hongkiat.com av Justin Hamm. Justin er senior webutvikler ved Enola Labs, et Austin, Texas-basert web- og mobilapputviklingsselskap.