Homepage » Desktop » Uno sviluppatore sul passaggio da Windows a macOS

    Uno sviluppatore sul passaggio da Windows a macOS

    Sono sempre stato un "ragazzo di Windows". C'è stato un tempo in cui mi sono divertito con Linux, principalmente la distribuzione Ubuntu, ed è stata un'esperienza interessante. Sebbene Linux fosse piuttosto potente, sono tornato a Windows dopo poco tempo a causa della facilità di utilizzo di Windows - I non ha dovuto compilare i miei driver e c'era più software disponibile.

    Recentemente, ho avuto la possibilità di fare il passaggio e utilizzare un computer Apple per lavoro. Ho pensato che mi piacerebbe provarlo perché sembra che quasi tutti nella comunità di sviluppo ne usino uno in questi giorni.

    Per qualsiasi altro sviluppatore pensando di passare da Windows a macOS, continua a leggere per saperne di più sulla mia esperienza.

    Prime impressioni

    Uso intuitivo

    La mia prima impressione è stata che macOS non sembrava così intuitivo come pensavo potesse essere. Questo potrebbe essere dovuto al fatto che sono così abituato al modo in cui Windows fa le cose.

    Ci sono alcune funzionalità di Windows quale Mac manca completamente. Ad esempio, funzionalità come fissando le finestre ai lati dello schermo, trascinando una finestra in alto per massimizzare, anche massimizzando affatto, mancava.

    Sono stato, tuttavia, colpito dal risoluzione dello schermo e chiarezza. Il Anche il ridimensionamento dell'interfaccia utente per l'alta risoluzione è migliore di Windows, e tutto sembra a posto anche ad alta risoluzione. Non riesco neanche a capire come appare il testo liscio.

    Installazione di app

    Una cosa con cui inizialmente ho avuto problemi è stata provare ad installare applicazioni usando l'App Store di Apple. Per qualche motivo non sono riuscito a scaricare le applicazioni senza inserire le informazioni di pagamento.

    Alla fine, dopo alcune ricerche online, ho trovato un interfaccia utente di registrazione separata che mi ha permesso di continuare senza informazioni di pagamento, ma ogni volta che cerco di aggiornare il sistema, sono preoccupato di inserire le informazioni di pagamento.

    App compatibili

    Sono stato in grado di utilizzare programmi equivalenti per tutto ciò che devo fare, ma questi programmi sono uguali o meno completi come l'equivalente di Windows. Ecco gli strumenti di Window che uso, insieme agli equivalenti macOS che ho trovato che offrono le stesse caratteristiche o funzioni:

    • Notepad ++ - Sublime (non gratuito)
    • Git Tortoise - SourceTree (Non ha uno strumento di unione).
    • Phpstorm - Phpstorm
    • sqlyog - mysql workbench
    • Microsoft Office - Microsoft Office
    • CMdr - Iterm 2
    • virtualbox - virtualbox
    • filezilla - filezilla

    Nel complesso, non ho usato un programma che preferisco di più su macOS diverso da forse Fonte Albero sopra GIT Tortoise. L'ho anche sentito la Microsoft Office Suite ha avuto problemi su macOS, ma finora non ho avuto problemi con esso.

    Ho scoperto che uso il programma delle note abbastanza spesso per mantenere le cose organizzate - in effetti, sto persino scrivendo questo articolo nel programma delle note. Sono sicuro che ci sono programmi che potrebbero semplificarmi la vita su macOS, e li troverò mentre passo più tempo sul sistema.

    Integrazione di app

    Il integrazione di applicazioni nel sistema rende molte funzionalità native del sistema operativo (note, e-mail, terminale), che è bello. In Windows, le applicazioni tendono a sembrare molto separate dal sistema operativo e non altrettanto ben integrate.

    Mentre Mac Il terminale è probabilmente uno dei suoi maggiori vantaggi su Windows, questo è abbastanza diminuito recentemente con supporto bash nativo in Windows.

    Può essere conveniente a volte usa i comandi nativi di Linux senza dover installare software di terze parti (come Cygwin per Windows).

    No Grids, No Glory

    Il fatto che non ci sia alcun tipo di sistema di grid con finestre espanse, simile a Windows, tende a infastidirmi in macOS. Ogni volta che chiudo o apro un programma e il launchpad si espande o si contrae, le mie finestre sono lasciate con uno spazio sotto di loro che mi fa infuriare Può essere possibile alleviare con le estensioni dell'interfaccia utente, ma di default non vedo un modo per farlo.

    Inoltre, in Windows, il capacità di "sbirciare" il contenuto delle applicazioni aperte di passando sopra l'icona della barra delle applicazioni mi è utile Il fatto che le icone delle applicazioni si impilano, e consenti a più istanze di essere raggruppate in un'unica icona è anche utile.

    In macOS, ogni istanza di ogni applicazione, se ridotta a icona, farà la propria icona sul Launchpad.

    Una delle cose che non mi piace di più con macOS è quella Non riesco a massimizzare le finestre simile a come la funzionalità massimizza funziona in Windows. Non ho idea del perché questa non è una cosa che può essere fatta.

    In macOS "massimizzare" rende una finestra a schermo intero - Non sono sicuro del perché mai avrei voluto farlo. In Windows, mi piace poter trascinare una finestra sui lati o sugli angoli di uno schermo gestire facilmente più applicazioni contemporaneamente, o trascina nella parte superiore dello schermo per massimizzare.

    Una ricapitolazione

    Pro di macOS
    • È carino avere un terminale Unix integrato nel sistema operativo
    • Vagrant sembra correre molto più veloce di equivalente a Windows
    • L'integrazione del sistema applicativo è carina
    • Non specificamente, ma la qualità di costruzione è buona e lo schermo è di alta qualità
    • Il ridimensionamento dell'interfaccia utente è molto buono e tutto sembra molto buono anche ad alta risoluzione
    • Avvio rapido
    • Buona qualità costruttiva
    • Buona scalabilità dell'interfaccia utente
    Contro:
    • Gestione delle finestre può essere un fastidio
    • Non tutti gli strumenti che uso sono validi su macOS come su Windows
    • È necessario passare attraverso l'installazione di Apple Store per scaricare dal negozio (ho avuto problemi con questo e non ho potuto nemmeno scaricare in un punto)
    • Incompatibilità del programma (non tutto è disponibile con una versione macOS)

    Si riduce alle preferenze personali

    Alla fine, anche se sono uscito con una lista decente di professionisti macOS, io preferisco ancora un PC Windows per lo sviluppo. Non ci sono molti validi motivi per usare un Mac su Windows. Forse se avessi usato macOS per anni sarei andato bene per continuare, ma visto che uso Windows da così tanto tempo e conosco tutti i dettagli - lo preferisco decisamente.

    Ad un certo punto ho potuto vedere me stesso usando probabilmente macOS come driver quotidiano, ma per ora penso che preferirei restare con quello che mi è più familiare, un sistema Windows.

    Nota dell'editore: Questo è un post scritto per Hongkiat.com da Justin Hamm. Justin è Senior Web Engineer presso Enola Labs, una società di sviluppo di app per dispositivi mobili e web con sede a Austin, Texas.