ti-enxame.com

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

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?

39
Deependra Solanky

Supondo que você tenha um monitor externo e teclado 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.

39
EpsilonVector

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.

37
BlairHippo

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 seu designer de GUI, editor de código e 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 assistir a [algum filme nerd] todos ao mesmo tempo não é realmente ruim.

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

14
Rusty

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

  1. Tela maior . A tela média da área de trabalho é maior que a média da tela do laptop e você tem a opção de ir até 30 "ou mais. Um laptop pode ter a mesma resolução, sim, mas os pixels são minúsculos.
  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 ... derrotando o ponto de portabilidade dos laptops, pois eles precisariam ter a mesma altura para evitar uma pontada no pescoço.
  3. CPUs mais rápidas/múltiplas . Uma área de trabalho 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, insira o máximo 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 dividir um 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 Google Street View lendo seus e-mails se você não estiver usando Wifi. Se você tiver outra máquina na mesma rede (por exemplo, dispositivo NAS), é muito mais rápido usar a rede com fio.
  10. Acesso Remoto . É fácil de instalar software de acesso remoto seguro de forma 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. Melhor/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.
14
JBRWilkinson

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

12
epotter

Área de Trabalho. Eu preciso que minhas chaves estejam onde estão. Quando a Microsoft lançou esse estúpido "vamos girar as teclas Insert/home/pageup/delete/end em torno de 90 graus", fiquei furioso 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. Não quero olhar para uma pequena tela, 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 apertar 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 no trackpad e, de repente, o cursor do texto está em toda a tela.

Por que você NUNCA usaria um laptop para algo que não fosse brincar na sala de aula na faculdade?

7
Incognito

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 pelo escritório, caso queira mostrar ou discutir seu código pessoalmente com seus colegas de escritório, sem que eles sejam levados até a mesa distante.

6
Terence Ponce

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

Sim, os laptops carecem muito da ergonomia de um teclado completo, mas eu 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.

5
Evan Plaice

Os laptops são mais caros pelo mesmo poder de compra.

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

Você pode se livrar da obrigação das desvantagens dos laptops adquirindo 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.

5
DavRob60

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.

3
Ken

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.

3
adolf garlic

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, 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 fazer o trabalho em uma área de trabalho (lenta), em vez de trabalhar no meu laptop (um pouco mais rápido).

2
Mike B

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.

1
JeffO

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 estúdio Dell 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 9h às 17h! 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.

1
jd-

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 gerenciamento desses monitores e de todas as janelas/aplicativos abertos etc era mais difícil do que fazê-lo com apenas uma tela. Mas sou apenas eu :)

1
Macy Abbey

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.

0
mpenrow

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.

0
ubernerd