QNA > I > I Portatili Da Gioco Sono Buoni Per La Programmazione?

I portatili da gioco sono buoni per la programmazione?

A meno che tu non sia un utente Mac, dico un enfatico sì. Ho distrutto 2 macchine di "classe business" con display scadenti (ahi, i miei occhi!) e ho appena preso un portatile da gioco Acer più economico per servirmi come macchina quotidiana. Le cose hanno fatto molta strada in questa classe di macchine.

Storage: 1 unità SSD sata e 2 slot NVME. Con i prezzi delle chiavette m.2 da 1TB che scendono di prezzo, questa è una grande spinta.

Dual-boot: essere in grado di avviare Windows 10 e usare Photoshop ed eseguire un paio di giochi a prestazioni ragionevoli è ottimo per quando hai bisogno di una pausa. Hai raggiunto il massimo dello storage, giusto? Giusto.

CPU: per scrivere codice in vim potrei usare la capacità della macchina di un tablet android. Ma non è mai quello che succede, vero? Ho ovunque da 3 a 5 contenitori docker in esecuzione in qualsiasi momento e diverse macchine virtuali configurate sotto VirtualBox che possono essere o meno in esecuzione. In cima a questo, tendo a eseguire firefox per le comunicazioni-web e chrome per lo sviluppo-web ... perché se stai scrivendo codice, non mentire: hai undicimila schede aperte da github a docs API locali a stackoverflow. Tutto questo web + l'esecuzione di processi in background si trasforma in una richiesta piuttosto grande per la CPU.

RAM: 8GB di RAM non è sufficiente. Avete davvero bisogno di almeno 12GB, 16GB o più. Poiché ogni applicazione desktop Linux ora viene fornita in bundle come un'applicazione Electron e include un demone, avete bisogno di memoria, e molta. Non parlerò del carico del browser. Se potessi avere 2 CPU fisiche in un portatile ne prenderei una. Se sei uno sviluppatore mobile allora hai davvero bisogno della capacità extra per eseguire l'emulatore del dispositivo e l'IDE per controllare il tuo lavoro. Swift di Apple non compila nemmeno da src con 8GB di RAM su Linux senza modificare lo script di compilazione.

Raffreddamento: sì, raffreddamento. Passo molto tempo a compilare progetti da src in c/c++, java, go (fortunatamente è veloce) e rust (non così veloce). Se passate il supporto multi-core alla compilazione, genererete molto calore molto rapidamente. Le funzioni "turbo" sui chip Intel hanno una frequenza di clock variabile ora e il sistema di raffreddamento rinforzato di un portatile da gioco è davvero un grande bonus. Sono abbastanza sicuro di aver praticamente cotto a morte i miei ultimi HP e Dell.

Tastiera: i programmatori non sono quelli che chiamerei dattilografi dal tocco delicato. All'interno di un anno c'è di solito circa il 20% dei tasti che mancano dei loro segni di lettere sulla parte superiore per me. Avere una tastiera integrata più durevole è bello.

Grafica / Display: i vostri occhi apprezzeranno un display HD con una buona risoluzione. Mentre la memoria extra sul chip grafico integrato è abbastanza inutile in Linux, avere uno schermo un po' migliore è bello rispetto ai display LCD el-cheapo che si trovano tipicamente sulla maggior parte dei portatili run-of-the-mill. Non so se il manzo Nvidia in più aiuti l'esecuzione di 4-6 finestre desktop sotto ubuntu/mint, ma non sembra nemmeno male. Dovrete fare il miglio extra per configurare i driver adeguati per AMD Radeon o Nvidia, il che vale la pena rispetto all'installazione di base con grafica Intel integrata.

Costruzione: i portatili da gioco sono stati progettati per essere gettati in giro molto da adolescenti e ragazzi. Questo si traduce bene nelle perquisizioni TSA durante i viaggi e nei frequenti viaggi al bar che includono un'inevitabile caduta sul pavimento dall'altezza del tavolo, magari rimbalzando prima su una sedia.

Aspetto: sì, è rumoroso e non ha un aspetto molto "professionale". Perfetto. Un altro punto netto segnato per il portatile da gioco: sembra solo migliore con ogni adesivo aggiuntivo applicato al guscio esterno, alla fine si trasforma in una sorta di artefatto alieno avanzato che confonde la gente del settore quando si collega per una presentazione.

Conclusione: quindi ci siamo. Penso che i sistemi di gioco siano migliori in quasi tutti i modi rispetto alle loro macchine "business" di prezzo simile o superiore, o ai modelli di fascia alta che si girano come un tablet e/o hanno un display touch, che *si romperanno* durante i suddetti viaggi/uso regolare del bar, e/o si bruceranno a morte durante i carichi costanti della CPU.

Di Weywadt Plaas

Come impostare la directory .m2 per maven su Windows :: 4GB di RAM sono sufficienti per uno studente universitario?
Link utili