no.hideout-lastation.com
Paradis For Designere Og Utviklere


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 behøvde 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 som tenker på å skifte 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 at jeg er så vant til måten Windows gjør ting på.

Det er noen funksjoner i Windows som Mac helt mangler . For eksempel manglet funksjoner som å knyve vinduer til sider av skjermen, å dra et vindu til toppen for å maksimere, til og med maksimere i det hele tatt.

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

Installere apper

Én 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å Internett, fant jeg en egen registreringsgrensesnitt som tillot meg å fortsette uten betalingsinformasjon, men hver gang jeg prøver å oppgradere systemet, blir jeg skadet for å legge inn betalingsinformasjon.

Kompatible apper

Jeg har vært i stand til å bruke ekvivalente 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 også at 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 ting 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 når jeg bruker mer tid på systemet.

Integrering av apper

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

Mens Macs Terminal er sannsynligvis en av sine største fordeler i forhold til Windows, har dette blitt ganske redusert nylig med innfødt bash-støtte i Windows .

Det kan være praktisk til tider å bruke native 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 lanseringsplaten utvider eller kontrakterer, er vinduene mine igjen med et gap under dem som sårer meg. Dette kan være mulig å lindre med brukergrensesnittutvidelser, men som standard ser jeg ikke en måte å gjøre dette på.

I tillegg, i Windows, er muligheten til å "kikke" på innholdet i åpne applikasjoner ved å svinge over oppgavelinjens ikon, nyttig for meg. Det faktum at applikasjonsikonene stabler, og tillater at flere forekomster kan grupperes i ett ikon, er også nyttige.

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 at jeg ikke kan maksimere Windows på samme måte som den maksimale funksjonaliteten 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 noensinne vil gjøre det selv. I Windows elsker jeg at jeg kan dra et vindu til sidene eller hjørner av en skjerm for enkelt å administrere flere applikasjoner samtidig, eller dra til toppen av skjermen for å maksimere .

En oppskrift

Fordeler med macOS
  • Det er hyggelig å ha en Unix-terminal innebygd i operativsystemet
  • Vagrant ser ut til å løpe mye raskere enn Windows tilsvarende
  • 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, foretrekker jeg fortsatt en Windows-PC for utvikling . Det er bare ikke mange grunner til å bruke en Mac over Windows. Kanskje Hvis jeg hadde brukt macOS i årevis, 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 meg til 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 webingeniør på Enola Labs, et Austin, Texas-basert web- og mobilapputviklingsselskap.

React.js: 14 Verktøy og ressurser for webutviklere

React.js: 14 Verktøy og ressurser for webutviklere

Populariteten til React.js har vokst raskt siden Facebook først lanserte biblioteket tilbake i 2013. Det er det femte mest populære stjernekildprosjektet på Github, og jobbannonser for React-utviklere er også sterkt økende. React er en lett JavaScript-rammeverk for å bygge brukergrensesnitt - de mest fremtredende eksemplene er Facebook og Instagram.React

(Tekniske og design tips)

10 E-handel UX-tips for å optimalisere filtrert navigering

10 E-handel UX-tips for å optimalisere filtrert navigering

Filtrert navigering er en populær nettsidefunksjon som i dag brukes rutinemessig på e-handelsnettsteder . Det tjener formålet med å hjelpe kundene med å finne produktet de leter etter i store datasett .Tenk på filtene du kan angi for et produktsøk på eBay eller Amazon, for eksempel kategorien, materialet eller varemerket til et produkt.Hvis du

(Tekniske og design tips)