Een ontwikkelaar bij overschakelen van Windows naar macOS
Ik ben altijd een "Windows-vent" geweest. Er was een tijd dat ik speelde met Linux, meestal de Ubuntu distro, en het was een interessante ervaring. Hoewel Linux behoorlijk krachtig was, ging ik na een korte tijd terug naar Windows vanwege het gemak van het gebruik van Windows - I hoefde mijn eigen stuurprogramma's niet te compileren en er was meer software beschikbaar.
Onlangs had ik de kans om de overstap te maken en een Apple-computer te gebruiken voor werk. Ik dacht dat ik het graag wilde uitproberen, omdat het zo ongeveer aanvoelt dat iedereen in de ontwikkelingsgemeenschap er tegenwoordig een gebruikt.
Voor alle andere ontwikkelaars nadenken over het overstappen van Windows naar macOS, lees verder om meer te leren over mijn ervaring.
Eerste indruk
Intuïtief gebruik
Mijn eerste indruk was dat macOS niet zo intuïtief leek als ik dacht dat het was. Deze zou te wijten kunnen zijn aan het feit dat ik zo gewend ben aan de manier waarop Windows doet dingen.
Er zijn enkele functies van Windows welke Mac volledig ontbreekt. Bijvoorbeeld functies zoals vensters aan de zijkanten van het scherm vastzetten, het slepen van een venster naar de top om te maximaliseren, zelfs maximaliseren, ontbrak.
Ik was echter onder de indruk van de schermresolutie en duidelijkheid. De UI-schaling voor een hoge resolutie wordt ook beter gedaan dan Windows, en alles ziet er goed uit, zelfs bij hoge resolutie. Ik begrijp ook niet hoe soepel de tekst eruitziet.
Apps installeren
Een ding waar ik aanvankelijk moeite mee had, was proberen applicaties te installeren met behulp van de Apple App Store. Om een of andere reden kon ik geen applicaties downloaden zonder betalingsinformatie in te voeren.
Uiteindelijk, na wat online onderzoek, vond ik een afzonderlijke gebruikersinterface voor registratie waarmee ik kon doorgaan zonder betalingsinformatie, maar telkens als ik probeer om het systeem te upgraden, word ik lastiggevallen om betalingsinformatie in te voeren.
Compatibele apps
Ik heb het kunnen doen gebruik gelijkwaardige programma's voor alles wat ik moet doen, maar deze programma's zijn hetzelfde of minder volledig uitgerust als het Windows-equivalent. Hier zijn de tools van het Window die ik gebruik, samen met de macOS-equivalenten die ik vond die dezelfde functies of functies leveren:
- Notepad ++ - Sublime (niet gratis)
- Tortoise Git - SourceTree (Heeft geen samenvoeg tool).
- Phpstorm - Phpstorm
- sqlyog - mysql workbench
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Over het algemeen heb ik geen programma gebruikt waarvan ik de voorkeur geef aan meer op macOS dan misschien Source Tree over Tortoise GIT. Ik heb dat ook gehoord Microsoft Office Suite had problemen met macOS, maar tot nu toe heb ik er geen moeite mee gehad.
Ik heb gemerkt dat ik het notities-programma vrij vaak gebruik om dingen georganiseerd te houden - in feite ben ik zelfs bezig met het opstellen van dit artikel in het notities-programma. Ik ben er zeker van dat er programma's zijn die mijn leven gemakkelijker kunnen maken op macOS, en ik kom ze tegen omdat ik meer tijd aan het systeem besteed.
Integratie van apps
De integratie van applicaties in het systeem zorgt ervoor dat veel functies het OS eigen zijn (notities, e-mail, terminal), wat leuk is. In Windows lijken de applicaties erg los te staan van het besturingssysteem en niet zo goed geïntegreerd.
Terwijl Mac's Terminal is waarschijnlijk een van de grootste voordelen via Windows is dit de afgelopen tijd behoorlijk verminderd native bash-ondersteuning in Windows.
Het kan soms handig zijn om gebruik native Linux-opdrachten zonder software van derden te hoeven installeren (zoals Cygwin voor Windows).
Geen rasters, geen glorie
Het feit dat er geen enkel type rastersysteem is met geëxpandeerde vensters, vergelijkbaar met Windows, heeft de neiging me te bugken in macOS. Telkens wanneer ik een programma sluit of openmaak, en het startvenster expandeert of contracteert, mijn ramen hebben een gat eronder wat mij woedend maakt. Dit kan zijn mogelijk te verlichten met UI-uitbreidingen, maar standaard zie ik geen manier om dit te doen.
Bovendien, in Windows, de mogelijkheid om te "kijkje" nemen in de inhoud van geopende applicaties door zwevend boven hun taakbalkpictogram is nuttig voor mij. Het feit dat de pictogrammen van toepassingen worden gestapeld, en staat toe dat meerdere instanties worden gegroepeerd in één pictogram is ook nuttig.
In macOS maakt elk exemplaar van elke toepassing, indien geminimaliseerd, zijn eigen pictogram op Launchpad.
Een van de dingen waar ik het meest van houd met macOS is dat Ik kan geen ramen maximaliseren vergelijkbaar met hoe de maximal functionaliteit werkt in Windows. Ik heb geen idee waarom dit niet iets is dat kan worden gedaan.
In macOS maakt "maximizing" een venster op volledig scherm - Ik weet niet zeker waarom ik dat ooit zou willen doen. In Windows vind ik het geweldig dat ik een venster naar de zijkanten of hoeken van een scherm kan slepen eenvoudig meerdere applicaties in één keer beheren, of sleep naar de bovenkant van het scherm om te maximaliseren.
Een samenvatting
Voordelen van macOS
- Het is leuk met een Unix-terminal ingebouwd in het besturingssysteem
- Vagrant lijkt veel sneller te lopen dan Windows-equivalent
- Integratie van het applicatiesysteem is leuk
- Niet specifiek, maar de bouwkwaliteit is goed, en het scherm is van hoge kwaliteit
- UI-scaling is erg goed, en alles ziet er erg goed uit, zelfs bij hoge resolutie
- Snelle start
- Goede bouwkwaliteit
- Goede UI-schaal
nadelen:
- Vensterbeheer kan een ergernis zijn
- Niet alle tools die ik gebruik zijn net zo goed op macOS als op Windows
- Moet de Apple Store-instellingen doorlopen om te downloaden vanuit de winkel (ik had problemen hiermee en kon op een bepaald moment niet eens downloaden)
- Incompatibiliteit van het programma (niet alles is beschikbaar met een macOS-versie)
Het komt neer op persoonlijke voorkeur
Op het einde, hoewel ik met een behoorlijke lijst met macOS-pro's kwam, ik nog steeds een voorkeur voor een Windows-pc voor ontwikkeling. Er zijn gewoon niet veel dwingende redenen om een Mac via Windows te gebruiken. Misschien Als ik MacOS al jaren zou gebruiken zou het goed zijn om door te gaan, maar omdat ik Windows al zo lang gebruik en alle ins en outs weet - ik heb er absoluut de voorkeur aan.
Op een gegeven moment zag ik mezelf misschien macOS gebruiken als mijn dagelijkse driver, maar voorlopig denk ik dat ik liever vasthoud met datgene waar ik het meest vertrouwd mee ben, een Windows-systeem.
Opmerking van de uitgever: Dit is een bericht geschreven voor Hongkiat.com door Justin Hamm. Justin is een Senior Web Engineer bij Enola Labs, een in Austin, Texas, gevestigd web- en mobiel app-ontwikkelingsbedrijf.