O que é melhor para a codificação - desktop ou laptop? [fechadas]

39

O uso de desktops está diminuindo dia a dia na vida cotidiana, mas, para fins de codificação, existem razões para usar o desktop no laptop?

Deependra Solanky
fonte
14
@ Andréas Rejbrand - Não compare maçãs e laranjas.
Deependra Solanky
Meu ideal seria partes destacáveis ​​separadas. Teclado, mouse, track pad para locais sem a superfície do mouse. 2 monitores grandes, 1 monitor pequeno. E um dispositivo para segurar um monitor no seu colo. Tudo leve e adequado para uma mochila. Assim, você obtém a ergonomia de um desktop com a portabilidade de um laptop.
precisa saber é o seguinte

Respostas:

39

Supondo que você tenha um monitor e teclado externos para conectar ao seu laptop, a diferença é pequena.

É sempre melhor trabalhar em uma área de trabalho como a de um ambiente de tela maior, mais ergonômico, mas você não pode levar seu trabalho sem um laptop. Portanto, se a portabilidade for importante, obtenha um laptop, uma boa tela e teclado externos para conectá-lo. Caso contrário, você também pode ficar com uma área de trabalho.

EpsilonVector
fonte
Um monitor externo ajuda, mas sempre me sinto apertado quando estou usando um laptop. Sessões prolongadas de programação em laptops me desencorajam.
TheLQ
20
A ergonomia é mais importante do que você pensa. Usar um laptop (sem telas / teclados externos) o dia todo é realmente uma tensão no pescoço e nas costas, mantendo a cabeça em uma posição inclinada para a frente por horas e horas.
Evan
7
Conectar um monitor e teclado a um laptop é basicamente o caminho mais longo para criar uma área de trabalho sem hardware facilmente atualizável.
Incognito
9
@ user1525: Essa é uma maneira de colocá-lo. Prefiro dizer "o melhor dos dois mundos"; portabilidade e ergonomia. Não me lembro quando eu atualizei o hardware pela última vez em qualquer computador. Pode ser nos anos 90.
Joonas Pulakka 24/10/10
4
@Martin @Benjol manter dois (ou mais) ambientes de desenvolvimento atualizados é uma dor de cabeça.
Mauricio
37

Certa vez, trabalhei com uma empreiteira cujo estilo de vida inteiro era permitido pelo laptop dela.

Suas posses mundanas podiam caber em algumas sacolas - e uma delas era um laptop Mac, que para ela era uma caixa mágica que fazia dinheiro aparecer. Eu literalmente - literalmente - muitas vezes não tinha certeza de qual continente ela estava em um determinado dia. Na maioria das vezes, ela estava em algum lugar do interior da Argentina, onde encontrava uma boa conexão com a Internet, mas poderia estar em San Francisco, DC, Hong Kong ou ...

Eu a conheci pessoalmente, uma vez. Ela estava na cidade para o casamento de um parente. Eu perguntei para onde ela estava indo depois. Ela não sabia; Argentina ou San Francisco. Ela tinha tudo o que possuía com ela e decidia amanhã.

Ela fez um bom trabalho também.

Para mim, eu prefiro desenvolver em um desktop; Adoro meus múltiplos monitores e o ambiente físico é mais ergonomicamente correto.

Mas quando eu (ou qualquer outra pessoa) digo alguma versão de "Tudo depende de quais são suas necessidades", é verdade. Tudo depende de quais são suas necessidades.

BlairHippo
fonte
5
Que estilo de vida admirável. Muito interessante.
Nathan Taylor
Parece Luke Gorrie. Esse cara também se diverte bastante.
precisa saber é o seguinte
10
Mas ela está no StackOverflow? :)
Benjol 27/01
14

Depende muito do que você codifica, como codifica e das ferramentas que você usa / precisa.

Meus projetos de desenvolvimento ...

  • São gráficos intensivos (2D e 3D).
  • São intensivos em computação.
  • Exija vários IDEs e geralmente mais de uma instância cada.
  • Inclua grandes volumes de material de referência ... geralmente PDFs.
  • Pode segmentar hardware personalizado.
  • Pode exigir ferramentas CAD / CAM / CAE.
  • Pode me levar a beber.

Então, para mim, um desktop com vários monitores grandes é mais um requisito do que uma escolha.

Eu também sugeriria que trabalhar em uma área de trabalho carregada com vários monitores de 24 "será a escolha mais produtiva, independentemente. Ter o designer da GUI, o editor de código e o navegador em monitores separados economiza muitos cliques e viagens à barra de tarefas, lembre-se: "Cliques levam tempo e tempo é dinheiro" ... não é apenas algo que seu avô costumava dizer ... acrescenta ... mais ... Codificação, leitura de stackoverflow ( aka: geekporn ) e assistindo [algum filme nerd] tudo ao mesmo tempo realmente não é ruim.

Obviamente, no final do dia, a área de trabalho é o que funciona melhor para você. Área de Trabalho

Oxidado
fonte
"Pode me levar a beber." -> LOL :-)
Frank V
"Pode me levar a beber.", Os desktops ficam melhores quando a bebida também cai, ou pelo menos são mais fáceis de consertar.
CaffGeek
14

O principal ponto positivo de um laptop é a portabilidade, e isso é uma grande vantagem, mas um desktop tem as seguintes vantagens de desempenho e produtividade:

  1. Tela maior . A tela média da área de trabalho é maior que a tela média do laptop e você tem a opção de ir até os 30 polegadas ou mais. Um laptop pode ter a mesma resolução, sim, mas os pixels são pequenos .
  2. Vários monitores . Sim, a mesma coisa poderia ser alcançada usando um laptop e uma placa de vídeo USB / PCMCIA, mas você estaria amarrado a uma mesa. para evitar uma pontada no pescoço.
  3. CPUs mais rápidas / múltiplas . Um desktop pode ter os processadores mais rápidos e mais de um processador também. Um laptop top de linha tem um processador rápido, mas geralmente é o melhor no Core i5 e nunca o mais rápido.
  4. Melhores / Múltiplas placas gráficas . Uma área de trabalho pode ter várias placas gráficas topo de linha, possivelmente vinculadas.
  5. Muita RAM . Se você deseja uma resposta rápida, coloca a quantidade de RAM que puder. Não ter que trocar a memória oferece um enorme aumento de desempenho, mesmo se você estiver usando unidades de estado sólido.
  6. Escolha do teclado . Você pode ter um teclado maior com botões de função dedicados (Volume, Cortar / Copiar / Colar, etc) e até um teclado dividido para melhorar a ergonomia.
  7. Escolha do mouse . Você pode até ter um mouse vertical, trackball ou mesa digitalizadora, pois já está sentado em uma mesa. É difícil usar um mouse
  8. Oradores melhores . Os alto-falantes embutidos em um laptop são muito pequenos e geralmente baratos.
  9. Rede com fio . Não precisa se preocupar com o Google Street View lendo seus e-mails se você não estiver usando Wifi. Se você possui outra máquina na mesma rede (por exemplo, dispositivo NAS), é muito mais rápido usar a rede com fio.
  10. Acesso Remoto . É fácil instalar um software de acesso remoto seguro, de modo que você possa acessar o seu PC de mesa pelo telefone ou outro PC. Muitos roteadores podem ser configurados para ativar o PC de 'desligado' (não apenas para suspensão), especialmente se você tiver AMT.
  11. Discos rígidos mais rápidos / múltiplos . O SSD é o mais rápido, sim, mas também é caro para muito armazenamento. Se você estiver editando seriamente, deseje vários discos rígidos, o que é difícil em um laptop. Sim, você pode conectar uma grande unidade USB a um laptop, mas isso é um aborrecimento e não pode ser feito facilmente no avião / ônibus / trem.
  12. Melhores / Mais webcams . A webcam embutida em um laptop geralmente é bastante ruim em comparação com uma webcam USB HD decente.
  13. Expansão . Todos os itens de hardware acima podem ser atualizados a qualquer momento, sem substituir a máquina inteira.
JBRWilkinson
fonte
Eu tenho tudo isso com o meu laptop ... Exceção é de expansão, mas eu comprar um novo a cada poucos anos de qualquer maneira assim de uma forma que pode contar ...
Frank V
sobre # 9, engraçado, mas eu espero que você ainda não está verificando e-mail de uma forma não-SSL'd ...
Ken
12

Eu concordo com o EpsilonVector, o grande problema é o espaço do monitor. Um laptop geralmente pode suportar um segundo monitor. Mas um desktop pode suportar três ou quatro monitores. Quanto mais melhor.

epotter
fonte
3
Não necessariamente, existem placas de vídeo baseadas USB
TheLQ
7

Área de Trabalho. Eu preciso que minhas chaves estejam onde estão. Quando a Microsoft lançou esse idiota "vamos girar as teclas Insert / home / pageup / delete / end em torno de 90 graus", eu me enfureci como nunca antes na minha vida. Mantenha minhas malditas chaves onde elas estão, eu não quero o seu lixo. Quero o meu teclado Modelo M que uso desde os dias em que o Comodore percorreu a terra. Meu teclado fica muito desgastado e acabo substituindo o normal com muita frequência porque os contatos se quebram.

Eu preciso de mais de um monitor real. Eu não quero olhar para uma tela minúscula e não quero arrastar uma fera de tela de 24 polegadas que devora a vida da bateria.

Eu não quero nenhuma tecla especial substituída "faça o MS Word abrir" BS. Não preciso pressionar F-Whatever e ter minhas telas piscando. Eu quero um teclado numérico. Não estrague tudo com o meu maldito teclado !!!!

Não uso o mouse com frequência, mas com certeza usaria um sobre o trackpad ou esse lixo do TrackPoint. Quando estou digitando, não quero que o lado da minha mão toque o trackpad e, de repente, o cursor do texto está em toda a tela.

Por que você NUNCA usaria um laptop para outra coisa senão brincar na sala de aula na faculdade?

Incógnito
fonte
6

Eu iria para laptops com monitores externos. É perfeito para situações em que você se cansa de codificar em sua mesa e deseja ir a outro lugar para codificar. Você também pode levá-lo consigo pelo escritório, caso queira mostrar ou discutir seu código pessoalmente com seus colegas de escritório, sem que eles sigam até a sua mesa distante.

Terence Ponce
fonte
Embora eu concorde com a maioria, há uma infinidade de ferramentas simples, como hg serve, para atingir esse último ponto.
Fazemos isso apenas para códigos que ainda não estamos prontos para enviar / enviar por push, portanto, o uso do hg serve é um exagero.
Terence Ponce
5

Laptop com resolução de 1920X2000 pixels e 4 áreas de trabalho virtuais.

Sim, os laptops carecem severamente da ergonomia de um teclado completo, mas sou viciado no feedback tátil baixo necessário para digitar. Posso digitar mais rápido em um teclado de laptop do que em um teclado completo em qualquer dia.

Jogá-lo em uma bolsa e ir para outro lugar para codificar também é sempre útil. Ser escravo da sua área de trabalho pode ser deprimente e me faz sentir vontade de sair às vezes.

No que diz respeito às lesões por impacto, na verdade eu digito em um teclado de laptop com os pulsos em um ângulo de 45 graus. Não tenho certeza se isso é normal para a maioria, mas parece natural para mim agora.

A área de trabalho externa não é realmente necessária, a menos que você precise ver uma referência direta ao material durante a codificação. Fora isso, não vejo muita utilidade nisso. Vários desktops virtuais fazem um trabalho muito melhor de isolar responsabilidades.

Eu costumo usar 4:

  • um para um navegador da web
  • um para coisas de controle de revisão
  • um para o IDE
  • um para teste de unidade

Também facilito a troca atribuindo as super + esquerda e super + direita para alternar entre os desktops. Só ter o que você está trabalhando na tela a qualquer momento facilita muito a manutenção do foco na tarefa em questão.

Os monitores extras servem apenas para ocupar um espaço valioso na área de trabalho que eu prefiro usar anotações no papel. É incrível o quanto as idéias mais fáceis podem fluir no papel.

Evan Plaice
fonte
Você pode obter teclados de baixo perfil completos. cherrycorp.com/english/keyboards/Desktop/G85-23100/index.htm Muito melhor do que tudo que está sendo amontoado.
Peter Boughton
Ah, e você definitivamente está perdendo o objetivo com vários monitores - não se trata de isolar responsabilidades, mas de alternar tarefas mais rapidamente - posso olhar rapidamente para a interface do usuário, tomar uma decisão e voltar ao IDE sem ter que parar de escrever código.
Peter Boughton
5
Nesse último ponto - se você não tiver espaço suficiente na mesa para um mouse, teclado de tamanho normal, mais de 2 monitores E uma folha de papel A3, obtenha uma mesa de tamanho adulto, e não de tamanho infantil.
Peter Boughton
1
@ Peter Em relação ao seu último comentário ... Além do fato de ser uma observação de merda, às vezes você não tem a escolha de quão grande é sua mesa. Passei muito do meu tempo de desenvolvimento trabalhando na estrada em que meus espaços de trabalho variaram entre os escritórios dos gerentes e um pouco de espaço entre os consoles do terminal.
Evan Plaice
1
@ Peter e ... eu mencionei isolar responsabilidades como uma vantagem adicional. Quando você tem menos espaço na tela à sua frente, é mais fácil detalhar e se concentrar no que está fazendo. Eu costumava trabalhar em uma configuração de monitor triplo, mas achei complicado depois que o fator 'cool' passou. IE, mais monitores não o tornam mais produtivo, mais espaço na tela (e a capacidade de executar vários aplicativos em tela cheia). Eu entraria na lei dos fitts e na teoria por trás do design da interface do usuário, mas este artigo particletree.com/features/visualizing-fittss-law descreve muito melhor do que eu poderia.
Evan Plaice
5

Os laptops são mais caros pelo mesmo poder aquisitivo .

Portanto, a verdadeira questão é: você (ou seu empregador) pode comprar um laptop?

Você pode se livrar da obrigação das desvantagens dos laptops obtendo outro material para isso; monitor (es) extra (s), estação de ancoragem, teclados e mouses, unidades externas, fonte de alimentação extra, limpadores, ar condicionado, airbag e assim por diante. Mas isso aumenta ainda mais as diferenças de preço dos pacotes.

DavRob60
fonte
Se o seu empregador não puder pagar ou não quiser gastar US $ 1000 a mais para obter o computador que você deseja / precisa, então, na minha opinião, você precisa encontrar um novo show onde eles o tratem corretamente.
Ken
1
@ Ken Não se trata de gastar 1000 dólares extras no computador, mas de 1000 dólares extras para um laptop, em vez de gastar 1000 dólares extras em um desktop melhor. Normalmente, você deve obter um "orçamento de compras" para o computador, o truque é usá-lo bem.
DavRob60
3

Mostre-me um laptop ergonômico com 3 telas (ou resolução de tela única semelhante) e eu irei com um laptop, até que seja um desktop por todo o caminho.

Portabilidade não é um problema quando você está usando áreas de trabalho remotas.

alho adolf
fonte
3

Computador portátil! Se você está tendo problemas nas costas, estresse repetitivo, problemas no túnel do carpo ou qualquer outra coisa, está fazendo errado. Você está programando por muito tempo de cada vez. Sente-se em um sofá, mude de posição com frequência. Levante e desça do sofá. Tome um café. Dê um passeio de bicicleta no almoço. Sinto muito, mas o túnel do carpo e outras coisas vêm do uso de um computador por muito tempo na mesma posição. Isso significa que você está trabalhando demais e sem se mexer.

Computador portátil! Se você é pobre demais para comprar um laptop ou o seu emprego não lhe custa um, então você deve conseguir um emprego diferente! Olá! Os programadores devem ganhar muito dinheiro!

Computador portátil! Por que as pessoas precisam de tantos monitores? Entendo que você tem muitos programas para abrir, mas você realmente precisa ver mais de dois ao mesmo tempo? Você não precisa de 10 monitores. Honestamente, não faz você parecer mais inteligente. Você parece um super idiota com todas essas telas.

Computador portátil! Pelo amor de Deus, as pessoas ainda usam mouses? Isso é adorável.

Ken
fonte
"Você está programando por muito tempo de cada vez."
James
Alguns empregos não compram laptops para as pessoas porque ficam nos trens e comprometem a segurança de dados confidenciais da empresa.
JBRWilkinson
4
"Isso significa que você está trabalhando demais e sem se mexer" "Os programadores devem ganhar muito dinheiro!" "por que as pessoas precisam de tantos monitores" ... você é um tipo de gerente?
Mauricio
2

Desktop, mãos para baixo.

Durante o tempo em que estive na universidade, usei um laptop de baixa especificação com o Windows Vista para a maioria das minhas necessidades de desenvolvimento, e na maioria das vezes a dor de me inclinar para a frente, sentar-me desconfortavelmente em uma cama e usá-lo em um trem não vale a pena. conveniência. Os laptops são bons se você estiver escrevendo documentos rapidamente ou navegando na Internet, mas para algo sério, realmente não vale a pena.

Em um computador de mesa, todos esses problemas são resolvidos e deixados com a forma como você se senta, o layout do mouse e do teclado etc. Atualmente, eu nunca escolhia um laptop em vez de um desktop, a menos que minha empresa me desse um laptop de graça por trabalho remoto.

No final, normalmente optei por ficar na universidade e trabalhar em um desktop (lento), em vez de trabalhar no meu laptop (um pouco mais rápido).

Mike B
fonte
Olhe para o seu laptop. Agora olhe para mim. De volta ao laptop. Agora de volta para mim. Conecto um teclado, mouse e monitor externo. Seu laptop agora é desktop!
James
É verdade, mas está com especificações muito mais baixas ou é muito mais caro que um desktop. Se você for usar um laptop como área de trabalho, poderá comprar uma área de trabalho.
Mike B
1

Se você não puder comprar um laptop de ponta, adquira um desktop. 3 ou mais monitores - desktop. Idealmente, eu só programava sentado em uma mesa, mas nem sempre funciona dessa maneira.

Como não tenho escritório no trabalho, às vezes roubo uma sala de conferências e uso um laptop. Algumas tarefas são mundanas e podem ser feitas assistindo TV. Outros, exigem reclusão. Você nunca sabe quando precisa programar no trem ou em algum local externo.

JeffO
fonte
1

Laptop, se você conhece os principais comandos para alternar entre janelas, pode "simular" a experiência de vários monitores de qualquer maneira. Além disso, você não tem a sobrecarga adicional de mover sua cabeça / olhos para se concentrar em algum outro ponto; basta olhar para o mesmo espaço físico à sua frente enquanto muda rapidamente o que está nesse espaço.

Também usei vários monitores por um tempo e constatei que o processo de gerenciar esses monitores e todas as janelas / aplicativos abertos etc era mais difícil do que fazê-lo com apenas uma tela. Mas sou apenas eu :)

Macy Abbey
fonte
1

Laptop, facilmente.

Eu não gosto de ficar preso em casa o dia todo. Na verdade, eu tento ficar de fora a maior parte do tempo. Eu moro em uma cidade para que eu possa ir a alguns cafés diff ou qualquer outro lugar e código. Se eu estou realmente em casa, é muito mais fácil deitar no sofá ou algo assim.

Apenas certifique-se de obter um com alta resolução. De preferência, um apple macbook pro ou dell studio com resolução 1920x1200. Basta usar áreas de trabalho virtuais. Eu literalmente odeio ficar sentado em uma mesa o dia todo, essa foi a principal razão pela qual eu deixei meu emprego das 9 às 5 em primeiro lugar! Além disso, você pode vender sua mesa / cadeira / alto-falantes ou qualquer outra coisa que você provavelmente tenha e criar mais espaço.

Basta sentar no balcão da cozinha / mesa / sofá / cadeira / cafeteria. Eu nunca poderia voltar a trabalhar em uma mesa o dia todo. Também é muito mais fácil encontrar clientes em algum lugar e mostrar-lhes coisas ou, é claro, viajar. Eu vivo um estilo de vida um pouco semelhante à dama que vai para SF ou Argentina.

Martijn Pieters
fonte
0

Contanto que você conecte no mínimo 2 monitores e um teclado externo, o laptop leva para mim. O backup automático da bateria me salvou várias vezes. Claro que você pode conectar sua área de trabalho a altos e obter um efeito semelhante.

mpenrow
fonte
2
"Poderia"? Você quer dizer que existem programadores por aí que usam desktops sem UPS?!?
Mason Wheeler
Pessoalmente, não brinco com o UPS para meus desktops; Prefiro a FedEx ou simplesmente vou até a Best Buy e compro uma. Mais barato.
Christian Mann
@ChristianMann: Espero que você esteja sendo irônico por lá
JBRWilkinson
1
: DI estava se referindo à empresa de transporte ups.com
Christian Mann
0

Você pode obter espaço suficiente na tela de um laptop usando o software de desktop virtual e monitores externos. O verdadeiro motivo para preferir uma máquina de mesa é o limite de memória física (geralmente) mais alto (minha área de trabalho tem 32 GB de RAM) e CPUs / núcleos mais rápidos / mais.

ubernerd
fonte
-1

Eu tenho um notebook poderoso, muito bom para desenvolvimento de software e melhor: é portátil !

Junior M
fonte