Kehittäjä, joka vaihtaa Windowsista MacOSiin
Olen aina ollut "Windows-kaveri". Oli aika, jolloin leikkasin Linuxin kanssa, enimmäkseen Ubuntu-distro, ja se oli mielenkiintoinen kokemus. Vaikka Linux oli varsin tehokas, palasin Windowsiin lyhyen ajan kuluttua, koska ikkunat olivat helppoja käyttää - I ei tarvitse koota omia ajureita ja saatavilla oli enemmän ohjelmistoja.
Viime aikoina minulla oli mahdollisuus tehdä kytkin ja käyttää Apple-tietokonetta töihin. Ajattelin, että haluaisin kokeilla sitä, koska tuntuu siltä, että kaikki kehitysyhteisön käyttäjät käyttävät yhtä näitä päiviä.
Muille kehittäjille ajattelemalla siirtymistä Windowsista MacOSiin, Lue lisää kokemuksistani.
Ensivaikutelmat
Intuitiivinen käyttö
Ensimmäinen vaikutelmani oli, että macOS ei näyttänyt olevan niin intuitiivinen kuin luulin sen olevan. Tämä voisi johtua siitä, että olen niin tottunut Windows-tapaan tekee asioita.
Windowsissa on joitakin ominaisuuksia jota Macilla ei ole. Esimerkiksi ominaisuudet, kuten ikkunoiden kiinnittäminen näytön sivuille, ikkunan vetäminen yläreunaan maksimoimiseksi, jopa maksimoimiseksi, puuttui.
Minua kuitenkin vaikutti näytön tarkkuus ja selkeys. UI-skaalaus korkealle resoluutiolle tehdään myös paremmin kuin Windows, ja kaikki näyttää hyvältä jopa suurella resoluutiolla. En voi myöskään saada selville, kuinka sileä teksti näyttää.
Sovellusten asentaminen
Yksi asia, jolla oli vaikeuksia alun perin yrittää asentaa sovelluksia Apple App Storesta. Jostain syystä en voinut ladata sovelluksia syöttämättä maksutietoja.
Lopulta löysin jonkin online-tutkimuksen jälkeen a erillinen rekisteröinti-käyttöliittymä, jonka avulla voin jatkaa ilman maksutietoja, mutta aina, kun yritän päivittää järjestelmääni, olen syöttänyt maksutiedot.
Yhteensopivat sovellukset
Olen voinut käytä vastaavia ohjelmia kaikkeen, mitä tarvitsen, mutta nämä ohjelmat ovat joko samanlaisia tai vähemmän täydellisiä kuin ikkunat vastaavat. Seuraavassa on Windowin työkalut, joita käytän, samoin kuin löysin MacOS-ekvivalentit, jotka tuottavat samat ominaisuudet tai toiminnot
- Notepad ++ - Sublime (ei ilmainen)
- Kilpikonna Git - SourceTree (ei ole yhdistämistyökalua).
- Phpstorm - Phpstorm
- sqlyog - mysql-työpöytä
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
Kaiken kaikkiaan en ole käyttänyt ohjelmaa, jonka mieluummin enempää MacOSin kuin ehkä Lähdepuu Tortoise GIT: n yli. Kuulin myös tämän Microsoft Office Suite -ohjelmassa oli ongelmia MacOS-ohjelmistossa, mutta toistaiseksi en ole törmännyt siihen.
Olen havainnut, että käytän muistiinpano-ohjelmaa melko usein pitääkseen asiat järjestäytyneinä - itse asiassa olen jopa laatinut tämän artikkelin muistiinpano-ohjelmassa. Olen varma, että on olemassa ohjelmia, jotka voisivat helpottaa elämääni MacOS-ohjelmassa, ja törmän heidän kanssaan, kun vietän enemmän aikaa järjestelmään.
Sovellusten integrointi
sovellusten integrointi järjestelmässä monista ominaisuuksista tuntuu kotoisin käyttöjärjestelmästä (muistiinpanot, sähköposti, terminaali), mikä on mukavaa. Windowsissa sovellukset näyttävät olevan hyvin erillisiä käyttöjärjestelmästä, eivätkä ne ole yhtä hyvin integroituja.
Kun Mac on Terminaali on luultavasti yksi sen suurimmista eduista Windowsissa tämä on hiljattain vähentynyt natiivi bash-tuki Windowsissa.
Se voi olla kätevää ajoittain käytä natiivia Linux-komentoja ilman kolmannen osapuolen ohjelmistojen asentamista (kuten Cygwin for Windows).
Ei verkkoja, ei kunniaa
Se tosiasia, että ei ole minkäänlaista ruudukkojärjestelmää, jossa on laajennettuja ikkunoita, samankaltainen kuin Windows, pyrkii bug minua MacOSissa. Aina kun sulje tai avaan ohjelman ja käynnistyspaneeli laajenee tai supistuu, ikkunani jäävät niiden alle joka raivostuttaa minua. Tämä voi olla mahdollista lievittää käyttöliittymän laajennuksilla, mutta oletusarvoisesti en näe tapaa tehdä tämä.
Lisäksi Windowsissa kyky "kurkistaa" avoimien sovellusten sisällössä mennessä leijuu tehtäväpalkkikuvakkeen päällä on minulle hyödyllinen. Se, että sovelluksen kuvakkeet pinoavat, ja sallia useiden esiintymien ryhmittäminen yhteen kuvakkeeseen on myös hyödyllinen.
MacOSissa jokaisen sovelluksen jokainen esiintymä, jos se on minimoitu, tekee oman kuvakkeen Launchpadista.
Yksi niistä asioista, joita en pidä eniten makosilla, on se En pysty maksimoimaan ikkunoita samankaltainen kuin maksimoi toiminnot Windowsissa. Minulla ei ole aavistustakaan, miksi tämä ei ole asia, jota voidaan tehdä.
MacOSissa "maksimointi" tekee ikkunan koko näytön - En ole varma, miksi haluan koskaan tehdä sitä. Windowsissa rakastan, että voin vetää ikkunan näytön sivuille tai kulmiin helposti hallita useita sovelluksia kerralla, tai vedä näytön yläreunaan maksimoidaksesi.
A Recap
Edut macOS
- Se on mukavaa jolla on käyttöjärjestelmään rakennettu Unix-pääte
- Vagrant näyttää juoksevan paljon nopeammin kuin Windows-vastaava
- Sovellusjärjestelmän integrointi on mukavaa
- Ei erityisesti, mutta rakenteen laatu on hyvä, ja näyttö on korkealaatuista
- UI-skaalaus on erittäin hyvä, ja kaikki näyttää erittäin hyvältä jopa korkealla resoluutiolla
- Nopea käynnistys
- Hyvä rakennuslaatu
- Hyvä käyttöliittymän skaalaus
Haittoja:
- Ikkunoiden hallinta voi olla ärsytys
- Kaikki työkalut, joita käytän, eivät ole yhtä hyviä kuin MacOS-järjestelmässä
- Sinun täytyy mennä läpi Apple Storen asennuksen ladataksesi kaupasta (minulla oli ongelmia ja en voinut edes ladata yhtä pistettä)
- Ohjelman yhteensopimattomuus (kaikki ei ole käytettävissä MacOS-version kanssa)
Se kallistuu henkilökohtaisiin mieltymyksiin
Loppujen lopuksi, vaikka tulin ulos kunnollisella luettelolla macOS-ammattilaisista, minä edelleen mieluummin Windows PC: n kehittämiseen. Ei ole vain monia pakottavia syitä käyttää Macia Windowsissa. Ehkä jos olisin käyttänyt MacOSia vuosia, olisin hienoa jatkaa, mutta koska olen käyttänyt Windowsia niin kauan ja tiedän kaikki ins-outit - En todellakaan halua sitä.
Jossain vaiheessa voisin nähdä itseni mahdolliseksi käyttää MacOSia päivittäisenä kuljettajana, mutta nyt mielestäni pidän mieluummin kiinni siitä, mitä eniten tunne, Windows-järjestelmä.
Toimittajan huomautus: Tämä on kirjoitus, joka on kirjoitettu Hongkiat.comille Justin Hamm. Justin on vanhempi web-insinööri Enola Labsissa, Austinissa, Texasissa toimiva web- ja mobiilisovellusten kehittämisyritys.