Razvijalec za preklapljanje iz Windows v macOS
Vedno sem bil "tip Windows". Včasih sem se igral z Linuxom, večinoma Ubuntu distro, in to je bila zanimiva izkušnja. Čeprav je bil Linux precej močan, sem se po kratkem času vrnil v Windows zaradi enostavnosti uporabe oken - I ni bilo treba sestaviti lastnih gonilnikov in na voljo je bilo več programske opreme.
Pred kratkim sem imel priložnost narediti stikalo in uporabljati Apple računalnik za delo. Mislil sem, da bi ga radi preizkusili, saj se zdi, da skoraj vsi v razvojni skupnosti uporabljajo ta v teh dneh.
Za vse druge razvijalce razmišljanje o prehodu z Windows na MacOS, preberite, če želite izvedeti več o mojih izkušnjah.
Prvi vtisi
Intuitivna uporaba
Moj prvi vtis je bil, da se MacOS ni zdel tako intuitiven, kot sem mislil, da je. To je lahko posledica dejstva, da sem tako navajen na način Windows počne stvari.
Obstaja nekaj funkcij sistema Windows Macu popolnoma manjka. Na primer, funkcije, kot so pritrjevanje oken na stranice zaslona, ni bilo dovolj, da bi povlekli okno na vrh, da bi maksimizirali, kar bi celo povečalo.
Vendar sem bil navdušen nad ločljivost zaslona in jasnost. The Povečanje UI za visoko ločljivost je prav tako bolje kot Windows, in vse dobro izgleda tudi pri visoki ločljivosti. Prav tako ne morem prebrati, kako gladko besedilo izgleda.
Nameščanje aplikacij
Ena stvar, s katero sem sprva imela težave pri nameščanju aplikacij s storitvijo Apple App Store. Iz neznanega razloga ne morem prenesti aplikacij brez vnosa podatkov o plačilu.
Sčasoma, po nekaterih spletnih raziskavah, sem našel ločena registracija UI, ki mi je omogočila, da nadaljujem brez informacij o plačilu, ampak vsakič, ko poskušam nadgraditi sistem, me vnesejo podatki o plačilu.
Združljive aplikacije
Uspelo mi je uporabite enakovredne programe za vse, kar moram storiti, vendar so ti programi enaki ali manj izrazito prikazani kot ekvivalent oken. Tu so orodja za Window, ki jih uporabljam, skupaj z ekvivalenti macOS, ki sem jih našel in zagotavljajo enake funkcije ali funkcije:
- Notepad ++ - Sublime (ni brezplačno)
- Tortoise Git - SourceTree (nima orodja za spajanje).
- Phpstorm - Phpstorm
- sqlyog - mysql delovna miza
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Na splošno, nisem uporabil program, ki sem raje več o macOS razen morda Izvorno drevo nad želodcem GIT. Slišal sem tudi to Microsoft Office Suite je imel težave z MacOS-om, vendar do sedaj še nisem naletel na težave.
Ugotovil sem, da pogosto uporabljam program za beležke, da stvari ostanejo organizirane - pravzaprav sem celo pripravil ta članek v programu za opombe. Prepričan sem, da obstajajo programi, ki bi mi olajšali življenje na macOS-u, in naletel bom na njih, ko bom preživel več časa v sistemu.
Integracija aplikacij
The integracijo aplikacij v sistemu omogoča, da se mnoge funkcije občutijo v OS (opombe, e-pošta, terminal), kar je lepo. V operacijskem sistemu Windows se aplikacije zdijo zelo ločene od operacijskega sistema in niso tako dobro integrirane.
Medtem ko je Mac Terminal je verjetno ena njegovih največjih prednosti nad Windows, se je to v zadnjem času precej zmanjšalo izvorna podpora bash v operacijskem sistemu Windows.
Včasih je lahko priročno uporabite izvirne ukaze za Linux, ne da bi morali namestiti programsko opremo tretjih oseb (kot je Cygwin za Windows).
Brez mrež, brez slave
Dejstvo, da ne obstaja noben mrežni sistem z razširjenimi okni, podobno kot Windows, me nagiba k macosu. Vsakič, ko zaprem ali odprem program in lansirna ploščica se razširi ali sklene pogodbo, moja okna ostanejo pod vrzeljo kar me razjari. To je lahko možno ublažiti z razširitvami uporabniškega vmesnika, vendar privzeto ne vidim načina za to.
Poleg tega v operacijskem sistemu Windows zmožnost "pokukati" pri vsebinah odprtih aplikacij jo lebdijo nad ikono opravilne vrstice je koristno zame. Dejstvo, da se ikone aplikacij kopičijo, in omogoči združevanje več primerkov v eno ikono koristno.
V MacOS-u bo vsak primerek vsake aplikacije, če je pomanjšan, ustvaril svojo ikono na lansirni plošči.
Ena od stvari, ki mi je najbolj všeč pri macOS, je to Ne morem povečati oken podobno, kako deluje v operacijskem sistemu Windows. Nimam pojma, zakaj to ni mogoče storiti.
V macOS "maksimiranje" naredi okno na celem zaslonu - Nisem prepričan, zakaj bi kdaj želel to storiti. V operacijskem sistemu Windows mi je všeč, da lahko povlečem okno na stran ali vogal zaslona enostavno upravljanje več aplikacij hkrati, ali povlecite na vrh zaslona, da povečate.
Recap
Za macOS
- Je lepo ima terminal Unix, vgrajen v OS
- Vagrant se zdi, da teče veliko hitreje kot Windows ekvivalent
- Integracija aplikacijskih sistemov je dobra
- Ne posebej, ampak kakovost gradnje je dobra in zaslon je visoke kakovosti
- UI skaliranje je zelo dobro in vse zgleda zelo dobro tudi pri visoki ločljivosti
- Hitri zagon
- Dobra kakovost gradnje
- Dobro UI skaliranje
Slabosti:
- Upravljanje oken lahko moti
- Niso vsa orodja, ki jih uporabljam, tako dobra za MacOS, kot so na Windows
- Potrebujete, da greste skozi nastavitev Apple Store, da lahko prenesete iz trgovine (s tem sem imel težave in ni bilo mogoče niti prenesti na eni točki)
- Nezdružljivost programa (ni vse na voljo z različico macOS)
Izvira iz osebnih preferenc
Na koncu, čeprav sem prišel ven z dostojnim seznamom macOS profesionalcev, sem še vedno raje računalnik Windows za razvoj. Za uporabo računalnika Mac v operacijskem sistemu Windows ni veliko nujnih razlogov. Mogoče, če bi že leta uporabljal macOS, bi bilo dobro, da nadaljujem, ampak zato, ker že dolgo uporabljam Windows in poznam vse dodatke - vsekakor raje.
Na neki točki sem lahko videl sebe verjetno z uporabo macOS kot moj dnevni voznik, vendar za zdaj mislim, da bi raje držijo s tem, kar sem najbolj seznanjen s sistemom Windows \ t.
Opomba urednika: To je objava, napisana za Hongkiat.com Justin Hamm. Justin je višji spletni inženir pri podjetju Enola Labs, ki temelji na spletnem in mobilnem razvoju aplikacij v Austinu v Teksasu.