Pergunta

Eu estou olhando para comprar um novo PC desenvolvimento. Meu orçamento é não mais de $ 1.000 USD (incluindo monitor). Estou aberto a laptop (desktop tipo de substituição) ou o PC desktop tradicional faria muito bem.

O meu ambiente de desenvolvimento principal será Microsoft, o Visual Studio 2008 (e o apoio de mais velho código do Visual Studio 6 também). SQL Server 2005, 2008, bem como suporte legado do SQL Server 2000. Microsoft Office 2003, o potencial de instalar 2007, mas o apoio, tanto para trás como o Office 2000. O software eu escrevi e apoio será o Windows XP em sua maioria, mas alguns Vista. Vou ter que assumir há 64-bit implementações lá fora, para instalar a.

Meu primeiro confusão começa com a escolha AMD ou Intel. Minha preocupação é que existe um problema de compatibilidade com a construção de software usando o Visual Studio em um ambiente AMD. Eu não tenho qualquer prova, é apenas uma preocupação que espero que alguém vai esclarecer para mim.

Por último, estou confuso sobre instalações de 32 bits e 64 bits. Devo ficar com o denominador comum (32-bit) menos ainda que 64 bits é ganhando terreno? Estou ciente de que os sistemas operacionais de 64 bits irá abordar sobre 4G de memória RAM e que eu gosto, porque eu gostaria de configurar quantas máquinas virtuais para ambientes de teste quanto possível, e pode ter muitos ativos ao mesmo tempo ..

Eu não estou olhando para a máquina de sonho, apenas uma máquina com um monitor e o melhor processador para cerca de US $ 1000 que vai permitir-me para escrever software para a maioria das máquinas lá fora.

Foi útil?

Solução

Existem algumas diferenças de nível de instrução entre AMD e Intel, mas nada que Visual Studio está indo para descobrir. Talvez se foram desenvolvendo com Sun Studio que você pode correr para eles (eu tenho!).

Eu iria para uma máquina de 64 bits e executar 32 bit VMs nele se você sentir a necessidade de fazer testes nesse ambiente. O sentimento comum por aqui parece ser que o mais alto nível de Vista você pode pagar é a plataforma sobre a qual desenvolver.

Outras dicas

Com 32-bit XP e Vista, você pode não ter acesso a muito mais do que 3 GB ou RAM, mas possivelmente muito menos (minha máquina de casa só poderia 2.25GB acesso com o Vista 32). Se você pode pagar recebendo uma máquina com 4GB de RAM, eu recomendaria usando o Vista-64 (Home Premium ou Ultimate).

Dependendo do que tipo de desenvolvimento que está fazendo a velocidade do disco rígido pode fazer uma grande diferença em tempos de compilação. Obter discos rígidos 10.000 RPM, se possível, para uma máquina desktop e 7200 RPM para um laptop, mas eles custam mais.

AMD alisou suas incompatibilidades há muito tempo. Sua decisão em que deve ser simplesmente que marca você se sentir tem melhor desempenho / recursos. Eu definitivamente ir com 64 bit porque você sempre pode emular 32 bits para VM e aplicativos e assim por diante. A capacidade de usar memória extra vai pagar dividendos mais tarde, quando você está apenas gastar US $ 100 por mais 2-4 shows em vez de outros US $ 1000 para finalmente comprar uma máquina de 64 bits.

Dado que você está interessado em correr RAM múltipla de VM vai ser chave, como é o CPU. Atualmente Intel estão à frente em desempenho por dólar (especialmente se você estiver interessado em overclocking), no entanto opções da AMD são aceitáveis ??e o lote de fenômenos parecem ser melhores em aplicações quad core verdadeiro do que os quads Intel.

A qualidade ea velocidade da RAM é em grande parte irrelevante. DDRII 800MHz genérico vai ficar bem, apenas certifique-se que você tem 4 ou 8 GB do mesmo.

Em termos de sistemas operacionais, xp 64bit é bastante querendo em suporte de driver mesmo que tem sido em torno de um tempo. Vista 64bit, entretanto, tem quase todo o suporte de driver do Vista de 32 bits. Enquanto isso significa que alguns de seus dispositivos mais antigos não vai funcionar, você deve ter muito menos aborrecimentos com Vista que o XP. Em termos de controle de versão, eu recomendo premium, no entanto você precisa olhar para a lista de recurso adicional para determinar se vale a pena de ou não (para mim, não é vale a pena).

Em termos de problemas que podem ocorrer devido a processadores específicos? Concordo com stimms que, embora possa haver ligeiras diferenças, não é algo que você gostaria encontrar em desenvolvimento VS. No entanto a minha experiência nessa área não é de forma extensiva.

Se você olhar para uma máquina dev não muito caro, a AMD deve ser melhor.

AMD 780G / 790G mainboard tem on-board integrada VGA, realizar-se a maioria de vídeo nvidia / intel placa-mãe integrada a um preço razoável. desempenho da AMD Phenom CPU não é tão bom como os de Intel. Mas considerando que você pode obter um AMD CPU 3-core ao preço que a Intel lhe oferece apenas 2 núcleos, é um bom negócio.

CPU da Intel tem um grande potencial de overclock. No entanto, como um desenvolvedor, eu suponho que você como um tão sólido-de-um-rock máquina e não gostam de assumir riscos nos preparando uma tela de morte azul ao compilar seu código.

A virtualização de hardware é importante se você gostaria de paly com máquina virutal X64 para testar. A maioria dos modernos processadores da AMD têm recurso de virtualização de hardware embutido, enquanto a Intel cortar esse recurso a partir de suas CPUs de gama baixa.

Obter 4 GB carneiros mínima igual que você precisa de um sistema que pode lidar com mais de 3 shows (assim 64bits OS). Ram é barato e IDE com todos os outros software (depuração, testes, cliente de banco de dados, etc) vai exigir que você alguns carneiros se você quer algo rápido.

Para a CPU, você pode obter um Quad Core para menos de 190 $, com uma placa que pode lidar com isso (cerca de 125 $) você tem um início forte. Você não precisa ter a última placa de vídeo ...

Um monte de já PC de construção pode ser bom para você sob o seu orçamento (menos de 720 $). Veja este exemplo: text alt

  • Vista Home Premium de 64 bits
  • 320 gig disco rígido
  • 3 gig carneiros
  • GeForce 7100 gráficos
  • 22" Acer LCD incluído
  • Core 2 Duo E4700
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top