Cosa è meglio per la codifica: desktop o laptop? [chiuso]


39

L'uso dei desktop sta diminuendo di giorno in giorno nella vita quotidiana ma ai fini della codifica ci sono dei motivi per usare il desktop sopra il laptop?


14
@Andreas Rejbrand - Non confrontare mele e arance.
Deependra Solanky,

Il mio ideale sarebbe parti staccabili separate. Tastiera, mouse, trackpad per posizioni senza superficie del mouse. 2 monitor grandi, 1 monitor piccolo. E un dispositivo per reggere un monitor in grembo. Tutto leggero e adatto allo zaino. In questo modo ottieni l'ergonomia di un desktop con la portabilità di un laptop.
mike30,

Risposte:


39

Supponendo che tu abbia un monitor esterno e una tastiera per connetterti al tuo laptop, la differenza è piccola.

È sempre meglio lavorare in un ambiente simile al desktop (proprietà dello schermo più grande, ambiente più ergonomico), ma non puoi portare il tuo lavoro con te senza un laptop. Quindi, se la portabilità è importante, procurati un laptop e un buon schermo esterno e una tastiera per collegarlo. Altrimenti potresti anche rimanere con un desktop.


Un monitor esterno aiuta, ma mi sento sempre angusto quando utilizzo un laptop. Le sessioni di programmazione estese sui laptop mi scoraggiano e basta.
TheLQ

20
L'ergonomia è più importante di quanto pensi. L'utilizzo di un laptop (senza schermi / tastiere esterne) per tutto il giorno è in realtà una vera tensione per il collo e la schiena, tenendo la testa in posizione inclinata in avanti per ore e ore.
Evan,

7
Collegare un monitor e una tastiera a un laptop sta praticamente facendo molta strada per creare un desktop senza hardware facilmente aggiornabile.
Incognito,

9
@ user1525: è un modo per dirlo. Preferirei dire "il meglio di entrambi i mondi"; portabilità ed ergonomia. Non ricordo quando l'ultima volta ho effettivamente aggiornato l'hardware su qualsiasi computer. Potrebbe essere negli anni '90.
Joonas Pulakka,

4
@Martin @Benjol mantenere aggiornati due (o più) ambienti di sviluppo è una seccatura.
Mauricio,

37

Una volta ho lavorato con un appaltatore il cui intero stile di vita era abilitato dal suo laptop.

I suoi possedimenti terreni potevano stare in un paio di borse - e uno di quei possedimenti era un laptop Mac, che per lei era una scatola magica che faceva apparire i soldi. Letteralmente - letteralmente - spesso non ero sicuro di quale continente fosse in un dato giorno. Il più delle volte si trovava in qualche posto nell'entroterra argentino dove trovava una buona connessione a Internet, ma avrebbe potuto essere a San Francisco, a Washington, a Hong Kong o ...

L'ho incontrata di persona, una volta. Era in città per il matrimonio di un parente. Ho chiesto dove stava andando dopo. Lei non lo sapeva; o Argentina o San Francisco. Aveva tutto ciò che possedeva e avrebbe deciso domani.

Anche lei ha fatto un buon lavoro.

Per me, preferisco di gran lunga sviluppare su un desktop; Adoro i miei monitor multipli e l'ambiente fisico è più ergonomico.

Ma quando io (o chiunque altro) dico una versione di "Tutto dipende da quali sono le tue esigenze", è vero. Tutto dipende da quali sono le tue esigenze.


5
Che stile di vita ammirevole. Molto interessante.
Nathan Taylor,

Sembra Luke Gorrie. Anche quel tipo si aggira molto.
Frank Shearar,

10
Ma è su StackOverflow? :)
Benjol,

14

Molto dipende da cosa codifichi, da come codifichi e dagli strumenti che usi / ti servono.

I miei progetti di sviluppo ...

  • Sono ad alta intensità grafica (2D e 3D).
  • Sono ad alta intensità di calcolo.
  • Richiede più IDE e di solito più di un'istanza ciascuno.
  • Includi grandi volumi di materiale di riferimento ... di solito PDF.
  • Può indirizzare hardware personalizzato.
  • Potrebbe richiedere strumenti CAD / CAM / CAE.
  • Può spingermi a bere.

Quindi, per me un desktop con diversi monitor di grandi dimensioni è più un requisito che una scelta.

Vorrei anche suggerire che lavorare da un desktop caricato con più monitor da 24 "sarà la scelta più produttiva a prescindere. Avere il progettista di GUI, l'editor di codice e il browser su monitor separati consente di risparmiare un sacco di clic e viaggi nella barra delle attività: "I clic richiedono tempo e il tempo è denaro" ... non è solo qualcosa che tuo nonno era solito dire ... aggiunge ... inoltre ... Codifica, lettura di stackoverflow ( aka: geekporn ) e guardare [qualche film geek] allo stesso tempo non fa davvero schifo.

Naturalmente, alla fine della giornata, il desktop è ciò che funziona meglio per te. del desktop


"Può spingermi a bere." -> LOL :-)
Frank V,

"Può spingermi a bere.", I desktop sono più buoni anche quando il tuo drink si rovescia, o almeno sono più facili da riparare.
CaffGeek,

14

Il principale vantaggio di un laptop è la portabilità, e questo è un grande vantaggio, ma un desktop ha i seguenti vantaggi in termini di prestazioni e produttività:

  1. Schermo più grande . Lo schermo medio del desktop è più grande dello schermo medio del laptop e hai la possibilità di arrivare fino a 30 "o giù di lì. Un laptop può fare la stessa risoluzione, sì, ma i pixel sono minuscoli .
  2. Monitor multipli . Sì, la stessa cosa potrebbe essere raggiunta usando un laptop e una scheda video USB / PCMCIA, ma poi saresti legato a una scrivania .. sconfiggendo il punto della portabilità dei laptop in quanto dovrebbero essere alla stessa altezza per evitare di avere un grido nel collo.
  3. CPU più veloci / multiple . Un desktop può avere il processore più veloce e anche più di un processore. Un laptop top di gamma ha un processore veloce, ma di solito supera un Core i5 e mai il più veloce.
  4. Schede grafiche migliori / multiple . Un desktop può avere più schede grafiche di fascia alta, possibilmente collegate tra loro.
  5. Molta RAM . Se vuoi una risposta rapida, inserisci tutta la RAM che puoi permetterti. Il fatto di non dover scambiare memoria aumenta notevolmente le prestazioni, anche se si utilizzavano unità a stato solido.
  6. Scelta della tastiera . Puoi avere una tastiera più grande con pulsanti funzione dedicati (Volume, Taglia / Copia / Incolla, ecc.) E anche una tastiera divisa per una migliore ergonomia.
  7. Scelta del mouse . Potresti persino avere un mouse verticale, una trackball o una tavoletta grafica, poiché sei già seduto a una scrivania. È difficile usare un mouse
  8. Altoparlanti migliori . Gli altoparlanti integrati in un laptop sono molto piccoli e spesso economici.
  9. Rete cablata . Non devi preoccuparti che Google Street View legga le tue e-mail se non stai utilizzando Wifi. Se hai un'altra macchina sulla stessa rete (ad esempio un dispositivo NAS), è molto più veloce utilizzare la rete cablata.
  10. Accesso remoto . È facile installare un software di accesso remoto sicuro in modo da poter accedere al PC desktop dal telefono o da un altro PC. Molti router possono essere configurati per riattivare il PC da "spento" (non solo in sospensione), soprattutto se si dispone di AMT.
  11. Dischi rigidi più veloci / multipli . SSD è il più veloce, sì, ma anche costoso per un sacco di spazio di archiviazione. Se stai eseguendo un serio editing di video, vorresti più dischi rigidi, il che è difficile in un laptop. Sì, potresti collegare una grande unità USB a un laptop, ma è una seccatura e non può essere facilmente eseguita in aereo / bus / treno.
  12. Meglio / più webcam . La webcam integrata in un laptop è spesso piuttosto scarsa rispetto a una decente webcam USB HD.
  13. Espansione . Tutti gli elementi hardware sopra elencati possono essere aggiornati in qualsiasi momento senza sostituire l'intera macchina.

Ho tutto questo con il mio laptop ... L'eccezione è l'espansione ma ne compro uno ogni pochi anni, quindi in un modo che può contare ...
Frank V,

circa # 9, divertente, ma spero che tu non stia ancora controllando la posta elettronica in un modo non SSL ...
Ken

12

Sono d'accordo con EpsilonVector, il grosso problema è lo spazio del monitor. Un laptop in genere può supportare un secondo monitor. Ma un desktop può supportare tre o quattro monitor. Più è, meglio è.


3
Non necessariamente, ci sono schede video basate su USB
TheLQ

7

Desktop. Ho bisogno che le mie chiavi siano dove sono. Quando Microsoft è uscito con quello stupido "lascia girare quelle chiavi Inserisci / home / pageup / delete / end di circa 90 gradi" Ho imperversato come mai prima nella mia vita. Tieni le mie dannate chiavi dove sono, non voglio la tua spazzatura. Voglio la mia tastiera Model-M che uso da quando Comodore vagava per la terra. La mia tastiera si consuma molto e finisco per sostituire quelli normali molto frequentemente perché i contatti si interrompono.

Ho bisogno di più di un vero monitor. Non voglio guardare qualche piccolo schermo impazzito e non voglio trascinarmi dietro una bestia da 24 pollici che divora la durata della batteria.

Non desidero chiavi BS "apri MS Word". Non ho bisogno di colpire F-qualunque e i miei schermi tremolano. Voglio un tastierino numerico. Non scherzare con la mia tastiera eccentrica !!!!

Non uso spesso il mouse, ma di sicuro ne userei uno sopra il trackpad o quell'immondizia TrackPoint. Quando sto digitando non voglio che il lato della mia mano tocchi il trackpad e improvvisamente il cursore del testo si trova su tutto lo schermo.

Perché dovresti MAI usare un laptop per qualcosa di diverso dall'avventurarti in classe al college?


6

Preferirei laptop con monitor esterni. È perfetto per le situazioni in cui ti stanchi di scrivere codice sulla tua scrivania e vuoi andare altrove a scrivere codice. Puoi anche portarlo con te in ufficio nel caso in cui tu voglia mostrare o discutere il tuo codice con i tuoi colleghi personali senza farli andare fino alla scrivania lontana.


Mentre sono d'accordo con la maggior parte, ci sono una moltitudine di strumenti semplici, come hg serve, per raggiungere quest'ultimo punto.

Lo facciamo solo per il codice che non siamo ancora pronti a inviare / eseguire il commit, quindi l'utilizzo di hg serve è un po 'eccessivo.
Terence Ponce,

5

Computer portatile con risoluzione 1920X2000 pixel e 4 desktop virtuali.

Sì, i laptop mancano fortemente dell'ergonomia di una tastiera completa, ma sono dipendente dal basso feedback tattile necessario per scrivere. Posso digitare più velocemente sulla tastiera di un laptop rispetto a una tastiera completa ogni giorno.

Metterlo in un sacchetto e andare altrove a scrivere codice è sempre utile. Essere schiavo del tuo desktop può essere deprimente e mi fa venire voglia di scoppiare a volte.

Per quanto riguarda gli infortuni, scrivo comunque sulla tastiera di un laptop con i polsi inclinati di 45 gradi. Non sono sicuro che sia normale per la maggior parte, ma ora mi sembra naturale.

Il desktop esterno non è realmente necessario a meno che non sia necessario vedere un riferimento diretto al materiale durante la codifica. A parte questo, non vedo molto uso per questo. Più desktop virtuali svolgono un lavoro molto migliore nell'isolare le responsabilità.

Di solito uso 4:

  • uno per un browser web
  • uno per roba di controllo di revisione
  • uno per l'IDE
  • uno per test unitari

Inoltre, semplifico il passaggio assegnando super + sinistra e super + destra per passare da un desktop all'altro. Avere solo ciò su cui stai lavorando sullo schermo in un dato momento rende molto più facile rimanere concentrati sull'attività da svolgere.

I monitor extra servono solo a occupare prezioso spazio sul desktop che preferirei usare le note di schizzo sulla carta. È incredibile quanto idee più semplici possano fluire sulla carta.


Puoi ottenere tastiere a basso profilo. cherrycorp.com/english/keyboards/Desktop/G85-23100/index.htm Molto meglio di tutto ciò che è stipato insieme.
Peter Boughton,

Oh, e sicuramente ti manca il punto con più monitor - non si tratta di isolare le responsabilità, si tratta di un cambio di attività più veloce - Posso scorrere gli occhi sull'interfaccia utente, prendere una decisione e quindi tornare all'IDE senza dover smettere di scrivere codice.
Peter Boughton,

5
Su quell'ultimo punto - se non hai abbastanza spazio sulla scrivania per un mouse, una tastiera di dimensioni standard, 2+ monitor E un foglio di carta A3, prendi una scrivania di dimensioni per adulti, non di dimensioni per bambini.
Peter Boughton,

1
@Per quanto riguarda il tuo ultimo commento ... A parte il fatto che si tratta di un'osservazione da buca **, a volte non hai la scelta di quanto sia grande la tua scrivania. Ho trascorso molto del mio tempo di sviluppo lavorando sulla strada in cui le mie aree di lavoro hanno spaziato tra gli uffici dei manager in un piccolo spazio tra le console dei terminali.
Evan Plaice,

1
@Peter e ... ho citato le responsabilità di isolamento come un ulteriore vantaggio. Quando hai meno spazio sullo schermo di fronte a te, è più facile eseguire il drill down e concentrarsi su ciò che stai facendo. Lavoravo su una configurazione a triplo monitor, ma l'ho trovato ingombrante dopo che il fattore "cool" è svanito. IE, più monitor non ti rendono più produttivo, più spazio sullo schermo (e la possibilità di eseguire più app a schermo intero). Mi occuperei della legge sugli adattamenti e della teoria alla base della progettazione dell'interfaccia utente, ma questo articolo particletree.com/features/visualizing-fittss-law lo descrive molto meglio di quanto potessi.
Evan Plaice,

5

I laptop sono più costosi per la stessa potenza prepotente .

Quindi, la vera domanda è: potresti (o il tuo datore di lavoro) permettersi un laptop?

Potresti liberarti del mosto degli svantaggi dei laptop ottenendo altro materiale per esso; monitor (s) extra, docking station, tastiere e mouse, unità esterne, alimentatore extra, tergicristalli, aria condizionata, airbag e così via. Ma ciò aumenta le differenze di prezzo dell'intero pacchetto.


Se il tuo datore di lavoro non può permettersi o non vuole spendere un extra di $ 1000 per procurarti il ​​computer che desideri / di cui hai bisogno, allora secondo me devi trovare un nuovo concerto dove ti trattano bene.
Ken,

1
@Ken Non si tratta di spendere 1000 $ in più sul computer, si tratta di spendere $ 1000 in più per un laptop invece di spendere $ 1000 in più su un desktop migliore. Normalmente, dovresti ottenere un "budget commerciale" per il computer, il trucco è usarlo bene.
DavRob60,

3

Fammi vedere un laptop ergonomico con 3 schermi (o una simile risoluzione a schermo singolo) e andrò con un laptop, fino a quando non sarà un desktop fino in fondo.

La portabilità non è un problema quando si utilizzano desktop remoti.


3

Il computer portatile! Se hai problemi alla schiena, stress ripetitivi, problemi del tunnel carpale o altro, allora stai sbagliando. Stai programmando troppo a lungo alla volta. Siediti su un divano, cambia spesso posizione. Alzati e scendi dal divano. Prendi un caffè. Vai a fare un giro in bicicletta a pranzo. Mi dispiace ma il tunnel carpale e roba del genere viene dall'uso di un computer per troppo tempo nella stessa posizione. Significa che stai lavorando troppo duramente e non ti muovi.

Il computer portatile! Se sei troppo povero per permetterti un laptop, o il tuo lavoro non te lo acquisterà, allora dovresti trovare un lavoro diverso! Ciao! I programmatori dovrebbero fare molti soldi!

Il computer portatile! Perché le persone hanno bisogno di così tanti monitor? Capisco che hai molti programmi da aprire, ma hai davvero bisogno di vederne più di due contemporaneamente? Non hai bisogno di 10 monitor. Onestamente non ti fa sembrare più intelligente. Sembri un super-maiale con tutti quegli schermi.

Il computer portatile! Per l'amor del cielo, le persone usano davvero ancora i topi? È adorabile.


"Stai programmando troppo a lungo alla volta."
James,

Alcuni lavori non compreranno i laptop delle persone perché vengono lasciati sui treni e compromettono la sicurezza dei dati riservati dell'azienda.
JBR Wilkinson,

4
"Significa che stai lavorando troppo duramente e non ti muovi" "I programmatori dovrebbero fare molti soldi!" "perché le persone hanno bisogno di così tanti monitor" ... sei una specie di manager?
Mauricio,

2

Desktop, a mani basse.

Durante il mio periodo universitario ho usato un laptop con specifiche ridotte con Windows Vista per la maggior parte delle mie esigenze di sviluppo, e il più delle volte il dolore di sporgermi in avanti, sedermi a disagio su un letto e usarlo su un treno non vale la pena convenienza. I laptop sono utili se stai scrivendo documenti velocemente o navighi in Internet, ma per qualsiasi cosa seria non ne vale davvero la pena.

Con un computer desktop, tutti questi problemi vengono rimossi e lasciati con il modo in cui ti siedi, il layout del mouse e della tastiera, ecc. Oggi non sceglierei mai un laptop su un desktop, a meno che la mia azienda non mi dia un laptop gratuitamente per lavoro a distanza.

Alla fine, in genere ho scelto di rimanere indietro all'università e svolgere il lavoro su un desktop (lento), piuttosto che lavorare sul mio (leggermente più veloce) laptop.


Guarda il tuo laptop. Adesso guardami. Di nuovo al laptop. Ora torna da me. Collego una tastiera, un mouse e un monitor esterno. Il tuo laptop è ora desktop!
James,

È vero, ma è con una specifica molto più bassa o è molto più costoso di un desktop. Se hai intenzione di utilizzare un laptop come desktop, puoi anche acquistare un desktop.
Mike B,

1

Se non puoi permetterti un laptop di fascia alta, prendi un desktop. 3 o più monitor: desktop. Idealmente, programmerei solo se seduto a una scrivania, ma non sempre funziona in questo modo.

Non ho un ufficio al lavoro, quindi a volte rubo una sala conferenze e uso un computer portatile. Alcuni compiti sono banali e possono essere svolti guardando la TV. Altri, richiedono isolamento. Non so mai quando devi programmare sul treno o in qualche luogo fuori sede.


1

Laptop, se conosci i comandi da tastiera per cambiare finestra puoi comunque "simulare" l'esperienza di più monitor. Inoltre, non hai l'overhead aggiuntivo di muovere la testa / gli occhi per concentrarti su un altro punto, guardi semplicemente lo stesso spazio fisico di fronte a te mentre cambi rapidamente ciò che è in quello spazio.

Ho anche usato più monitor per un certo periodo e ho scoperto che il processo di gestione di quei monitor e di tutte le finestre / applicazioni aperte ecc. È più difficile che farlo con un solo schermo. Sono solo io però :)


1

Laptop, facilmente.

Non mi piace essere bloccato in casa tutto il giorno. In realtà cerco di stare fuori per la maggior parte del tempo. Vivo in una città in modo da poter andare in alcune caffetterie diff o ovunque e codice. Se in realtà sono a casa, molto più facile sdraiarmi sul divano o qualcosa del genere.

Assicurati di averne uno con alta risoluzione. Preferibilmente un apple macbook pro o dell studio con risoluzione 1920x1200. Usa solo desktop virtuali. Odio letteralmente stare seduto a una scrivania tutto il giorno, questa è stata la ragione principale per cui ho lasciato il mio lavoro per 9-5 in primo luogo! Inoltre puoi vendere la tua scrivania / sedia / altoparlanti o qualsiasi altra cosa tu abbia probabilmente e creare più spazio.

Basta andare a sedersi al bancone della cucina / tavolo / divano / sedia / negozi di caffè. Non potrei mai tornare a lavorare alla scrivania tutto il giorno. È anche molto più facile incontrare i clienti da qualche parte e mostrare loro cose o, naturalmente, viaggiare. Vivo uno stile di vita in qualche modo simile alla signora che va a San Francisco o in Argentina.


0

Finché colleghi almeno 2 monitor e una tastiera esterna, il laptop lo prende per me. Il backup automatico della batteria mi ha salvato diverse volte. Ovviamente potresti connettere il tuo desktop a un up e ottenere un effetto simile.


2
"Poteva"? Vuoi dire che ci sono programmatori là fuori che usano desktop senza un UPS?!?
Mason Wheeler,

Personalmente, non scherzo con UPS per i miei desktop; Preferisco FedEx o vado semplicemente a Best Buy e ne scelgo uno da solo. Più economico.
Christian Mann,

@ChristianMann: spero che tu sia ironico lì
JBRWilkinson,

1
: DI si riferiva alla compagnia di spedizioni ups.com
Christian Mann,

0

Puoi ottenere abbastanza spazio sullo schermo da un laptop attraverso l'uso di software desktop virtuale e monitor esterni. Il vero motivo per preferire una macchina desktop è il limite (solitamente) più elevato di memoria fisica (il mio desktop ha 32 GB di RAM) e più veloce / più CPU / core.


-1

Ho un notebook potente, ottimo per lo sviluppo del software e migliore: è portatile !

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.