nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


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 - ik 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 zou proberen, omdat het zo ongeveer aanvoelt dat iedereen in de ontwikkelingsgemeenschap er tegenwoordig een gebruikt.

Voor andere ontwikkelaars die denken over het overstappen van Windows naar macOS, lees verder voor meer informatie 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. Dit kan te wijten zijn aan het feit dat ik zo gewend ben aan de manier waarop Windows dingen doet.

Er zijn een aantal functies van Windows die Mac volledig mist . Bijvoorbeeld functies zoals het vastzetten van vensters aan de zijkanten van het scherm, het slepen van een venster naar de top om te maximaliseren, zelfs maximaliseren, ontbraken.

Ik was echter onder de indruk van de schermresolutie en helderheid . De UI-schaal voor hoge resolutie is ook beter 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 het 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 registratie-gebruikersinterface waarmee ik kon doorgaan zonder betalingsinformatie, maar elke keer als ik probeer het systeem te upgraden, word ik lastiggevallen om betalingsinformatie in te voeren.

Compatibele apps

Ik heb gelijkwaardige programma's kunnen gebruiken 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 dat meer de voorkeur geeft aan macOS anders dan misschien Source Tree over Tortoise GIT . Ik heb ook gehoord dat de Microsoft Office Suite problemen had met macOS, maar tot nu toe heb ik er geen problemen mee ondervonden .

Ik heb gemerkt dat ik het notities-programma vrij vaak gebruik om dingen georganiseerd te houden - sterker nog, ik ben 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 native besturingssysteem (notes, e-mail, terminal) voelen, wat leuk is. In Windows lijken de applicaties erg los te staan ​​van het besturingssysteem en niet zo goed geïntegreerd.

Mac's Terminal is waarschijnlijk een van de grootste voordelen ten opzichte van Windows, maar dit is de laatste tijd behoorlijk afgenomen met native bash-ondersteuning in Windows .

Het kan soms handig zijn om native Linux-opdrachten te gebruiken zonder software van derden te hoeven installeren (zoals Cygwin voor Windows).

Geen rasters, geen glorie

Het feit dat er geen enkel type rastersysteem met uitgebreide vensters is, vergelijkbaar met Windows, heeft de neiging me te bugken in macOS. Telkens wanneer ik een programma sluit of openmaak en het startvlak uitbreidt of samentrekt, blijven mijn vensters met een opening eronder liggen, wat mij razend maakt. Dit is misschien mogelijk om te verlichten met UI-uitbreidingen, maar standaard zie ik geen manier om dit te doen.

Bovendien is in Windows de mogelijkheid om naar de inhoud van geopende applicaties te "gluren" door over hun taakbalkpictogram te bewegen nuttig voor mij. Het feit dat de pictogrammen van toepassingspictogrammen worden gestapeld en dat meerdere exemplaren in één pictogram kunnen worden gegroepeerd, is ook handig.

In macOS maakt elk exemplaar van elke toepassing, indien geminimaliseerd, een eigen pictogram op Launchpad.

Een van de dingen waar ik het meest van houd met macOS is dat ik geen vensters kan maximaliseren die lijken op hoe de maximalisering van de functionaliteit in Windows werkt. 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 om eenvoudig meerdere applicaties tegelijkertijd te beheren, of naar de bovenkant van het scherm te slepen om te maximaliseren .

Een samenvatting

Voordelen van macOS
  • Het is leuk om een ​​Unix-terminal in het besturingssysteem te hebben ingebouwd
  • Vagrant lijkt veel sneller te werken dan Windows-equivalent
  • Applicatie systeemintegratie 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 een hoge resolutie
  • Snelle start
  • Goede bouwkwaliteit
  • Goede gebruikersinterface-schaal
nadelen:
  • Window management kan een ergernis zijn
  • Niet alle tools die ik gebruik zijn even goed op macOS als op Windows
  • Moet de Apple Store-instellingen doorlopen om te downloaden van de winkel (ik had problemen hiermee en kon op een bepaald moment niet eens downloaden)
  • Incompatibiliteit van programma's ( 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, heb ik nog steeds de voorkeur aan 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 prima 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 wat ik het meest vertrouwd ben, een Windows-systeem.

Noot van de redacteur: 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.

8 AMP-componenten voor integratie van sociale media

8 AMP-componenten voor integratie van sociale media

Het grootste conflict dat Google's mobiele webstandaard, Accelerated Mobile Pages moet oplossen, is het sneller maken van mobiele sites, terwijl ze functioneel en rijk aan inhoud blijven . Tegenwoordig is een rijke en boeiende inhoud nauwelijks voorstelbaar zonder ingesloten te zijn van populaire sociale mediasites - tweets, video's, audio, berichten, foto's

(Technische en ontwerptips)

Doen ontwerpers in een bubbel?

Doen ontwerpers in een bubbel?

Het is een provocerende vraag, ik weet het. De vraag of de ontwerpgemeenschap te ingewikkeld is, is er een die velen in de ontwerpwereld zich al een tijdje hebben afgevraagd. Er zijn meer ontwerpers die werken dan ooit tevoren, en design speelt een zeer prominente rol in de tech-forward-industrie van vandaag

(Technische en ontwerptips)