it-swarm-pt.tech

Netbook vs. Notebook para programadores?

Tenho uma pergunta sobre TI, espero que seja o lugar para fazer isso.

Estou montando uma equipe para um projeto específico e estou pensando em comprar Netbooks pela primeira vez, o motivo é a redução de custos (somos uma operação enxuta e mesquinha, estou procurando economizar em tudo o que puder). Toda a equipe é muito móvel, dividindo o tempo entre trabalhar em casa, trabalhar no escritório e trabalhar em aviões ... Portanto, os desktops estão fora de questão.

Minha equipe tem desenvolvedores de software e "caras da documentação" - designers e pessoal de marketing.

Os programadores estão usando principalmente Python, e a maioria deles executando uma pequena instalação do MySQL (instalação do desenvolvedor). O resto dos caras está usando principalmente Word, Excel e PowerPoint.

O Netbook é uma escolha viável para meus programadores? E para o resto?

Quais são as vantagens e desvantagens que devo estar ciente ao escolher entre notebooks e netbooks?

EDITAR : Lendo algumas das respostas, entendo que tive uma suposição subjacente ao fazer minha pergunta. Presumi que os netbooks, como os notebooks, têm docking stations que permitem trabalhar com telas grandes e teclados "normais" no escritório ou em casa. Isso está incorreto?

Muito Obrigado

13
Roee Adler

Eu não recomendaria Netbooks pessoalmente pelos seguintes motivos:

  • Teclado pequeno. Seus programadores provavelmente odiarão o teclado pequeno após um curto período de tempo. Matador de produtividade.
  • Possivelmente velocidade lenta. Para executar o software, dependendo de qual processador você obtém, ele pode ser bem lento em comparação com o que eles poderiam usar - isso pode ser um grande assassino de produtividade.
  • Tela pequena. A compensação aqui é mais uma preferência pessoal do usuário e como ele pode trabalhar com suas restrições. Pelo menos com o código é bom ser capaz de trazer dois documentos e não precisar apertar os olhos.
  • Espaço no disco rígido. Não há muito e dependendo de quantos dados você está lidando é um ponto que vale a pena notar.
  • Gráficos. Dependendo do netbook, a placa de vídeo será suficiente para executar um monitor externo e você poderá usar um teclado/mouse externo via USB. É importante notar que a grande maioria dos netbooks fornecem saída VGA, então você terá que verificar se o monitor que está sendo usado ainda pode usar VGA - isso diz que o quão bem seus programadores podem lidar com a enorme discrepância no tamanho da tela pode ser mais incômodo tanto do que vale a pena. Isso significa gerenciar dois monitores ou ter tudo dimensionado para um monitor maior e voltar para um monitor muito pequeno.

Soma: se as restrições de um netbook não atrapalham seus usuários, com certeza. Se o fizerem, você apenas frustrará seus usuários.

EDITAR: Adicionada a última nota sobre placas gráficas para abordar a edição em questão.

26
Chealion

O maior golpe contra os netbooks para esse tipo de trabalho é a tela pequena. A tela da maioria, se não de todos os netbooks, é muito pequena para um IDE moderno. Você poderia obter vim + uma janela de comando usando 6x13 em 1024x600, mas um IDE não vai funcionar.

Se sua equipe é móvel, seu principal compromisso é entre peso e espaço da tela. Em essência, quanto mais pixels, melhor, desde que o texto permaneça legível. Por exemplo, uma vez eu tive um Toshiba Tecra de 15 "com uma tela de 1680x1050 que não pude usar porque o texto era muito pequeno para minha visão ligeiramente decrépita.

Um voo de volta e algumas noites em um hotel custarão tanto ou mais que um laptop, portanto, economizar neste hardware provavelmente será uma falsa economia. O custo do hardware também será uma pequena fração do custo do software na maioria das lojas de desenvolvimento. Embora Python e MySQL sejam gratuitos, Visio e Office não são, e as encarnações mais caras do (digamos) Visual Studio podem custar vários milhares de dólares.

Uma vitória significativa com os netbooks é a duração da bateria, mas a ergonomia de passar um vôo de 8 horas trabalhando em um EEE-PC 901 não vai funcionar para a maioria das pessoas.

Portanto, no geral, acho que os netbooks provavelmente não funcionarão muito bem como máquinas de desenvolvimento. Para o trabalho de desenvolvimento, é melhor adquirir a máquina com a maior tela que você possa carregar confortavelmente.

16
ConcernedOfTunbridgeWells

Minha filosofia sempre foi colocar os sistemas mais poderosos nas mãos dos desenvolvedores. Eu acreditava nisso como desenvolvedor e como administrador de sistema, e ainda como administrador de banco de dados. Eu entendo que eles estão executando Python e MySQL, mas se eles levarem a sério sua arte, eles vão precisar da potência. Além disso, há a questão do estado da tela. Com um netbook você certamente pode conectar um monitor quando está em casa ou no escritório, mas não quando está em um avião ou remoto.Uma das razões pelas quais eu tenho um laptop mais largo é o tamanho da tela.

9
K. Brian Kelley

O teclado pode ser um problema. Muitos atalhos para diminuir o tamanho e, como você não tem um teclado completo, digitar pode ser frustrante.

Os recursos do sistema e o tamanho da tela também podem ser um problema para alguns. Eu sei que os netbooks Dell só vêm com o XP, e com o Windows 7 chegando, o panorama dos netbooks pode mudar em breve.

Considerei isso há alguns meses e decidi que era melhor comprar um notebook de 13 ". Paguei um pouco mais, mas valeu a pena.

8
Chris Bartow

Como programador, não ficaria feliz com um netbook. Tenho um netbook para uma navegação leve na web e facilidade de transporte. Mesmo com o notebook meu trabalho me proporcionou, estou infeliz do ponto de vista da programação. Eu prefiro muito mais desktops. Acho que, no geral, é uma decisão pessoal, mas acho que para 90% da população, os netbooks serão muito pequenos.

4
Bob

Sem ofensa, mas, francamente, se algum cara de TI estivesse tentando impor netbooks aos profissionais da informação no trabalho, eu tentaria fazer com que ele fosse demitido o mais rápido possível. E eu sou um cara de TI. Basta multiplicar os salários das pessoas pela perda de produtividade para entender o problema.

4
Colas Nahaboo

Acredito que Jeff Atwood foi o autor da postagem definitiva sobre o assunto:

Coding Horror: The Programmer's Bill of Rights

... A postagem de Jeff é o melhor esboço para aumento de produtividade (e moral) do desenvolvedor que já vi. E não é apenas o o que , mas o por que , que ajuda a tornar o business case para o investimento necessário. Leve esta postagem a sério ao selecionar computadores para seus desenvolvedores.

O netbook tem seu lugar no local de trabalho, mas não como a estação de trabalho principal de ninguém.

A vantagem é a portabilidade e o preço. A desvantagem é a produtividade e o desempenho.

Um netbook é mais adequado para navegação casual na web no sofá, na cafeteria ou deitado na rede no quintal. Também pode ser útil como companheiro de viagem de negócios; ele se encaixa perfeitamente na mesa da bandeja (mesmo quando o cara na sua frente decide se reclinar e tirar uma soneca) e, uma vez que você chega aonde está indo, funciona bem se conectar a um projetor para o deslumbramento do cliente de apresentação do PowerPoint (embora você não vai querer criar sua apresentação em um).

Um netbook pode ser um cliente Outlook aceitável (embora a tela seja um pouco pequena até para isso) e pode executar aplicativos do Office com habilidade. Provavelmente, você só o usará para fazer referência a documentos existentes ou fazer pequenas edições.

Você pode até conseguir usar o Outlook Anywhere (antigo OWA) e os aplicativos de visualização de documentos do Office de download gratuito se precisar apenas consultar documentos (e ganhar alguns centavos).

Nenhum dos netbooks que vi tem uma verdadeira solução de docking; VGA e USB é tudo o que você tem.

Os principais itens a serem procurados são a capacidade de expansão da memória (alguns vêm com 1 GB e não aceitarão mais), o tamanho da tela (alguns são muito pequenos para serem úteis) e uma bateria de seis células (que deve deixar você desconectado por pelo menos 7 horas ) A qualidade e o tamanho do teclado também são importantes se você espera fazer qualquer coisa além de navegar na web (até mesmo uma resposta rápida por e-mail pode ser frustrante em um teclado chicklet apertado). Sem mídia ótica, então você está preso ao filme de bordo (alguém ainda faz isso?).

Todos os computadores portáteis são um amálgama de compromissos; compreender os trade-offs. David Pogue do New York Times faz sua opinião sobre o netbook como " Sr. Compromisso " (vídeo).

Eu peguei um ASUS Eee PC para brincar algumas semanas atrás. Meu principal interesse era o uso casual em casa e ao viajar. Eu atualizei para um DIMM de 2 GB e tenho o Windows 7 RC e o Office carregados. Acho que o uso mais do que esperava (toda a família o faz), mas certamente não gostaria que fosse meu único dispositivo de computação.

4
jnaab

Os programadores estão usando principalmente Python, e a maioria deles executando uma pequena instalação do MySQL (instalação do desenvolvedor). O resto dos caras está usando principalmente Word, Excel e PowerPoint.

Netboooks envolveria muita perda de tempo do desenvolvedor. Em geral, os netbooks são projetados para usar muito pouca energia = perda massiva de capacidade de processamento. O custo do hardware do laptop é nada comparado ao custo dos desenvolvedores sentados esperando.

  • Outros: economize aqui, netbooks são bons
  • Programadores: gastam até o último centavo em cpu/ram para essas máquinas

Além disso, não presuma que haverá estações de encaixe disponíveis! Se quiséssemos acoplar nosso Vostros, por exemplo, teríamos que dar uma olhada em hardware de terceiros .

3
Kara Marfia

A única razão pela qual você deve considerar netbook para desenvolvedores, é quando eles têm que levá-lo para alguma apresentação (onde irão conectá-lo a um retroprojetor).

Os netbooks não são aptos para desenvolvimento, pois geralmente carecem de robustez (CPU, memória), possuem teclado de tamanho reduzido e telas pequenas, de baixa resolução e qualidade. Eles usam HDDs pequenos e extremamente lentos de 1,8 "ou até mesmo discos flash menores.

Lá de uma maneira frikin ', você poderia executar ferramentas de desenvolvimento baseadas em Eclipse em netbook.

Você deve considerar comprar notebooks com telas de pelo menos 15 ", pelo menos 3 GB de RAM (6 GB seria melhor), pelo menos CPU dual core, HDD rápido, GPU decente para lidar com todos os olhos- doces de ferramentas modernas.

2
vartec

Eu não usaria netbooks para qualquer um dos usuários que você mencionou, exceto como dispositivos secundários para verificar e-mail e fazer o suporte ocasional ou correção de bugs quando estiver em trânsito . Mesmo com um tipo de expansão de monitor e teclado externo, eles simplesmente não têm a potência necessária. Eu ficaria surpreso se IDEs modernos pudessem carregar em um netbook.

Você pode considerar uma tela pequena, mas um laptop de alta potência, com uma docking station e monitor externo para um espaço de trabalho principal. Você pode até considerar duas configurações de docking station se elas tiverem duas principais (ou seja, casa e escritório). Se o tempo realmente na estrada for relativamente pequeno, você pode considerar desktops para o espaço de trabalho principal e netbooks como dispositivos extras, usando GoToMyPC ou um equivalente para acessar o desktop quando estiver fora do escritório.

1- Os desenvolvedores e designers tendem a adorar muito espaço na tela. Quando móvel, isso precisa ser sacrificado. Se eles não tiverem um espaço de trabalho principal, provavelmente nunca o conseguirão.
-> verifique o laptop Lenovo com a tela extra "sidecar" e o tablet digital integrado!

2- São pessoas caras. Tenha cuidado ao pesar a produtividade em relação ao custo inicial. Desenvolvedores lentos e frustrados são um custo que continua custando. Eu erraria em relação ao poder, memória e tamanho da tela.

3- Inclua conectividade em sua consideração. Se eles forem frequentemente móveis, inclua também casos e algum tipo de backup remoto.

Boa sorte. Por favor, atualize a postagem ou adicione um comentário com o que realmente acontece!

2
tomjedrz

Na minha experiência como desenvolvedor, os netbooks e todos os notebooks, exceto seus mais poderosos, são inadequados para o desenvolvimento do dia a dia, e mesmo os notebooks mais poderosos deixam a desejar.

Há muito a ser dito sobre uma ótima configuração de estação de trabalho, não apenas o problema de energia que outros levantaram, mas a ergonomia e os monitores! Muito poucos notebooks podem lidar com 3 monitores (e nenhum netbook pode), e menos ainda podem lidar com 2 monitores @ 1680x1050 ou superior, pelo que eu sei.

Seus desenvolvedores podem ser móveis o suficiente para que os notebooks façam mais sentido do que os desktops, mas eu preferiria muito um desktop para o desenvolvimento primário e um netbook para verificar e-mail e, ocasionalmente, fazer SSHing em servidores remotamente para fornecer suporte.

1
Jay Paroline

Acabamos de comprar um monte de netbooks para nossos desenvolvedores, mas por motivos que provavelmente não se aplicam à maioria de vocês. O tempo da bateria e a produção de calor foram nossas principais considerações.

Em nossa região da Índia, a energia não é muito confiável. Normalmente, um dia por semana, não há eletricidade por seis a dez horas, e nosso backup só pode alimentar alguns computadores. Quando a energia acaba, apenas desconectamos os monitores de 22 "e colocamos os netbooks em um suporte para notebook. O mouse e o teclado externos ainda funcionarão, então, embora nossos desenvolvedores trabalhem em uma tela terrivelmente pequena até que a energia esteja de volta, eles continuam a seja produtivo.

Além disso, os netbooks produzem significativamente menos calor. Com temperaturas médias entre 30 e 40 graus Celsius aqui, esta é outra grande vitória dos netbooks. A economia com eletricidade será multiplicada pela economia com A/C.

Para nós, essas foram as considerações a seguir com netbooks, em vez de desktops ou laptops. Mas, como disse, espero que isso não se aplique à maioria de vocês.

1
Andor

Eu tenho um netbook que uso para VPN/Remote Desktop para minha grande máquina de desktop .. a área de trabalho executa todos os meus softwares reais - está sempre ligado - e o netbook é apenas para acessar quando não estou no meu escritório .. Eu faço muito rolando por aí ... mas ... o peso e o tamanho do netbook são bons para mim ... eu comprei a versão Lenovo que tem o slot de cartão Express para que eu possa usar um cartão de telefone quando o WiFi não estiver disponível. Vou investir em uma bateria de 9 células em breve .. está um pouco mais pesada, mas vai valer a pena poder ficar mais horas ..

1
Suze

Desconsiderando a ergonomia, conectando-se a uma tela completa e teclado + mouse, uma cpu Atom cpu simplesmente não tem energia sobrando para o trabalho real ...

... isso pode ser bom se for apenas um script ou fazer algumas coisas em um vôo, mas qualquer desenvolvimento em, digamos, c ++ (ou Java, .net e assim por diante em um grau menor) que requer compilação e vinculação - ou integração com bancos de dados ou qualquer outro sistema que lide com mais de um ambiente ao mesmo tempo - irá sobrecarregar a CPU. Se for um programador C++ em particular, por muito - não se contente com menos do que o (s) maior (es) processador (es) e sistema compatível - uma espera de 2 segundos em vez de 10 ou talvez 20 faz uma grande diferença ... se o o aplicativo atual é grande o suficiente, estamos falando de minutos e isso realmente faz a diferença.

1
Oskar Duveborn

Vocês são muito mimados. Eu moro em Gana, na África. Eu uso um antigo HP Compaq Pentium M com uma resolução de 1024x768 para meu desenvolvimento web. Acabei de terminar a universidade. Funciona perfeitamente para mim. Não me importarei com o espaço extra, mas não há nada que você não possa alcançar com esta resolução. Eu tinha pouco dinheiro na escola, então não tive muita escolha. Então, passei a amar telas pequenas. Às vezes eu codifico no netbook da minha namorada e nunca tenho problemas. Na verdade, prefiro dispositivos pequenos, já que geralmente me movo muito, mesmo no meu próprio quarto. A duração extra da bateria prova ser muito boa também. Eu faço Ruby em Rails com bastante trabalho do GIMP e do Inkscape.

Eu diria que um netbook é uma máquina de desenvolvimento web ideal se você puder se treinar para usá-lo com eficiência.

1
Samora

Eu uso um netbook em casa para desenvolvimento web. O único assassino real da produtividade é a velocidade do SSD. Eu tenho o EEE 1000. Se eu fizesse de novo, pegaria o EEE 1000H e substituiria o disco rígido por um bom SSD (ou seja, OCZ Vertex) e atualizaria o RAM para 2 GB. I usar Ubuntu Netbook Remix, Apache, mysql, Firefox c/Firebug e vim. A transição de um desktop muito mais rápido foi difícil, mas agora que estou acostumado com o teclado, a portabilidade está liberando. O Atom O processador é lento em comparação, mas acho que vale a pena a vida útil da bateria adquirida.

1
kbrower

Acho que um netbook seria adequado para os usuários que você descreveu como precisando apenas de aplicativos de escritório. Os desenvolvedores precisariam de algo um pouco mais forte. o que eles precisam depende da complexidade e dos requisitos dos aplicativos nos quais estão trabalhando. Acho que, como desenvolvedores, tendemos a ignorar a diferença entre o que precisamos e o que queremos. Eu uso um laptop muito poderoso no trabalho, o que é compreensível porque o aplicativo em que trabalho tem um desempenho muito intenso e interage com vários dispositivos externos e componentes de software. Meu trabalho em casa é feito em um laptop de 6 anos, no qual faço principalmente desenvolvimento web usando asp.net. Esse laptop antigo é facilmente capaz de lidar com todas as ferramentas que eu uso, visual studio, dream weaver, photoshop etc. tem um.

1
Chris Kugler

Como programador, a menor tela que usarei para o trabalho de desenvolvimento é meu MacBookPro de 17 ", mas eu preferia os monitores de 24" e 21 "que tinha como configuração de tela dupla no meu último trabalho.

Você precisa de muito espaço na tela para o seu IDE, documentos e o aplicativo ou um ou dois navegadores da web para ver o seu site de teste. Um Netbook, por definição, não tem a tela para isso.

1
Paul Tomblin

Para sua máquina de desenvolvimento, a maioria dos programadores precisa de muita área de tela, memória, poder de processamento, conectores, uma docking station com uma tela grande/várias telas, um teclado confortável e um bom mouse. Um netbook não seria realmente capaz de fornecer nada disso, mas ainda assim poderia ser um bom investimento, já que eles são tão baratos comparados aos notebooks, apenas para garantir que um programador tenha um computador com eles em todos os lugares. Cortar atalhos quando você não tem muito dinheiro está certo, mas se você pagar seus programadores, deve considerar se pode se dar ao luxo de torná-los improdutivos, dando-lhes equipamento que não está à altura da tarefa.

Quanto ao resto, você provavelmente pode economizar um pouco mais no poder de processamento e várias telas, etc. Mas não acho que um netbook seria uma escolha viável para eles.

1
Stefan Thyberg

Não consigo imaginar programar com menos de um teclado completo de 104 teclas na frente de um desktop com 2 monitores ou 1 monitor muito grande. Acho que sim, mas não seria muito produtivo.

1
David

A definição exata de um "netbook" é um pequeno calibre, mas geralmente eles são PCs baratos, pequenos e ultra-portáteis, o tipo de coisa que você pode carregar com você para verificar seu e-mail no trem ou algo assim, e não seria um desastre completo se você o perdesse/derrubasse/quebrasse. Os netbooks geralmente vêm com uma porta VGA externa para conectar a uma tela grande, mas isso ainda não dá a eles uma resolução de tela maior, e você pode, é claro, conectá-los a quantos teclados e mouses USB quiser, mas eu ainda não vi nenhum que venha com uma estação de encaixe multifuncional elegante.

A menos que você esteja com um orçamento muito apertado, é melhor deixar que seus desenvolvedores tenham qualquer equipamento de computador que eles queiram dentro do razoável, ou simplesmente comprar para eles um desktop, laptop e/ou netbook e evitar confusão.

1
David Hicks

Eu imploro para discordar de muitos do post de uma forma. Eu não o usaria como minha principal ferramenta de desenvolvimento. No entanto, é ótimo para praticar e melhorar suas habilidades de desenvolvimento durante o trem. Sim, o tamanho da tela e a potência não são grandes, mas suas costas irão agradecer no futuro porque você as sacrificou pela leveza de um netbook. Vou comprar um em breve e pretendo usar o Visual Studio 2008 e 2010 nas minhas viagens de ida e volta para o trabalho.

1
Phil

Que tal um Nice dual core Neo ou Atom netbook 11.6 "ou 12" e 2 Gigs de RAM ou melhor como o Asus 1201n ou hp DM1-2070. Pode funcionar e apenas 92% do tamanho do teclado no HP parece tentador

0
Camilo