Programer za prebacivanje s sustava Windows na MacOS
Uvijek sam bio "tip za Windows". Došlo je vrijeme kada sam se igrao s Linuxom, uglavnom Ubuntu distro, i to je bilo zanimljivo iskustvo. Iako je Linux bio prilično moćan, vratio sam se u Windows nakon kratkog vremena zbog jednostavnosti korištenja prozora - I nisam morao sastaviti vlastite upravljačke programe i bilo je više dostupnog softvera.
Nedavno sam imao priliku napraviti prekidač i koristiti Apple računalo za posao. Mislio sam da bih ga htio isprobati jer se osjeća kao da svatko u razvojnoj zajednici koristi jedan ovih dana.
Za sve ostale programere razmišljam o prebacivanju s Windowsa na MacOS, pročitajte kako biste saznali više o mom iskustvu.
Prvi dojam
Intuitivna uporaba
Moj prvi dojam je bio da se MacOS nije činio tako intuitivnim kao što sam mislio. Ovaj može biti zbog činjenice da sam tako naviknut na način na koji Windows radi stvari.
Postoje neke značajke sustava Windows kojem Macu posve nedostaje. Na primjer, značajke kao što su pričvršćivanje prozora na stranice zaslona, nedostajalo je povlačenje prozora na vrh kako bi se maksimiziralo, čak i maksimiziralo.
Međutim, bio sam impresioniran razlučivost zaslona i jasnoća. Skaliranje korisničkog sučelja za visoku rezoluciju je također bolje od Windowsa, a sve izgleda dobro čak iu visokoj razlučivosti. Također ne mogu preboljeti kako glatko izgleda tekst.
Instaliranje aplikacija
Jedna stvar s kojom sam u početku imala problema je bila instalirati aplikacije pomoću Apple App Store. Iz nekog razloga nisam mogao preuzeti aplikacije bez unosa podataka o plaćanju.
Na kraju, nakon nekih online istraživanja, pronašao sam zasebno korisničko sučelje za registraciju koje mi je omogućilo da nastavim bez informacija o plaćanju, ali svaki put kad pokušam nadograditi sustav, moram unijeti podatke o plaćanju.
Kompatibilne aplikacije
Uspio sam za sve što trebam učiniti koristiti ekvivalentne programe, ali ti programi su jednaki ili manje potpuno prikazani kao ekvivalent prozora. Ovdje su alati Windowa koje koristim, zajedno s MacOS ekvivalentima koje sam pronašao i koji pružaju iste značajke ili funkcije:
- Notepad ++ - uzvišen (nije besplatan)
- Tortoise Git - SourceTree (Nema alata za spajanje).
- Phpstorm - Phpstorm
- sqlyog - mysql radna površina
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Sve u svemu, nisam koristio program koji više volim MacOS osim možda Stablo izvora preko Gort kornjače. Također sam to čuo Microsoft Office Suite imao je problema s MacOS-om, ali do sada nisam imao problema s tim.
Otkrio sam da često koristim program za bilješke kako bih organizirao stvari - u stvari, čak sam sastavio ovaj članak u programu za bilješke. Siguran sam da postoje programi koji bi mi olakšali život na MacOS-u, a ja ću naići na njih dok provodim više vremena na sustavu.
Integracija aplikacija
integracija aplikacija u sustavu čini mnoge značajke osjetljivim na OS (bilješke, e-pošta, terminal), što je lijepo. U sustavu Windows aplikacije se čine vrlo odvojene od operativnog sustava, a ne kao dobro integrirane.
Dok je Mac Terminal je vjerojatno jedna od najvećih prednosti preko Windowsa, to je u posljednje vrijeme prilično smanjeno izvorna bash podrška u Windowsima.
Ponekad to može biti prikladno koristiti izvorne Linux naredbe bez instaliranja softvera treće strane (kao što je Cygwin za Windows).
Bez rešetki, bez slave
Činjenica da ne postoji nikakav grid sustav s proširenim prozorima, sličan Windowsu, često me muči u MacOS-u. Svaki put kad zatvorim ili otvorim program i lansirna ploča se proširi ili sklopi, Prozori su mi ostali ispod njih što me razbjesni. Ovo može biti moguće ublažiti proširenjima korisničkog sučelja, ali po defaultu ne vidim način da to učinim.
Osim toga, u sustavu Windows sposobnost "zaviriti" u sadržaj otvorenih aplikacija po lebdeći nad njihovom ikonom trake zadataka je korisno za mene. Činjenica da su ikone aplikacija složene i omogućiti grupiranje više primjeraka u jednu ikonu također je korisno.
U MacOS-u, svaka instanca svake aplikacije, ako je minimizirana, izradit će vlastitu ikonu na lansirnoj ploči.
Jedna od stvari koja mi se najviše sviđa kod MacOS-a je to Ne mogu maksimizirati prozore slično načinu na koji funkcionira maksimiziranje u sustavu Windows. Nemam pojma zašto se to ne može učiniti.
U MacOS-u "maksimiziranje" čini prozor preko cijelog zaslona - Nisam siguran zašto bih ikad to htio učiniti. U sustavu Windows, volim da mogu povući prozor prema stranicama ili uglovima zaslona jednostavno upravljanje višestrukim aplikacijama odjednom, ili povucite na vrh zaslona da biste povećali.
Rekapitulacija
Za MacOS
- To je lijepo ima Unix terminal ugrađen u OS
- Čini se da Vagrant radi puno brže nego Windows ekvivalent
- Integracija aplikacijskih sustava je lijepa
- Ne posebno, ali kvaliteta izrade je dobra, i zaslon je visoke kvalitete
- Skaliranje korisničkog sučelja je vrlo dobro i sve izgleda vrlo dobro čak i pri visokoj razlučivosti
- Brzo pokretanje
- Dobra kvaliteta izrade
- Dobro UI skaliranje
Cons:
- Upravljanje prozorima može biti smetnja
- Nisu svi alati koje koristim jednako dobri na MacOS-u kao što su na Windowsima
- Trebate proći kroz Apple Store setup kako biste preuzeli iz trgovine (imao sam problema s tim i nisam mogao ni preuzeti u jednom trenutku)
- Nekompatibilnost programa (nije sve dostupno s MacOS verzijom)
Ona se svodi na osobne preferencije
Na kraju, iako sam izašao s pristojnom listom macOS profesionalaca, ja još uvijek preferiraju Windows PC za razvoj. Samo nema mnogo uvjerljivih razloga za korištenje Mac računala u sustavu Windows. Možda da sam godinama koristio macOS bio bih u redu da nastavim, ali zato što sam tako dugo koristio Windows i znam sve dodatke i izlaske - svakako bih volio.
U nekom trenutku sam mogao vidjeti sebe možda koristeći MacOS kao moj dnevni upravljački program, ali za sada mislim da bih radije držati s onim što sam najpoznatiji, Windows sustav.
Napomena urednika: Ovo je post pisan za Hongkiat.com od strane Justin Hamm. Justin je viši web inženjer u tvrtki Enola Labs, tvrtka koja se bavi razvojem weba i mobilnih aplikacija u Austinu, Texasu.