Pergunta

Estou prestes a comprar um novo PC do trabalho e ele incluirá a opção de ter o Vista Business como sistema operacional ou um downgrade para o XP Pro.Além de alguns pequenos testes, nunca usei o Vista, mas no geral ouvi muito mais relatos ruins do que bons sobre o Vista.Não creio que o hardware seja um problema (Intel Core Duo T9300, 4 GB de RAM, 256 MB NVIDIA) em termos de desempenho.Estou preocupado em usar o Vista como meu sistema de desenvolvimento principal, devido ao seu histórico, quando tenho a oportunidade de continuar usando o XP.

Então, há alguém aqui que tenha experiência com Vista e XP como sistema operacional em sua máquina de desenvolvimento?Se você pudesse escolher um em vez do outro, qual escolheria?Precisarei usar Visual Studio 2003/2005/2008, SQL Server 2005, Máquinas Virtuais, Office, bem como muita navegação na Web multitarefa e com várias guias.

(Observação:Não estou interessado em criticar a Microsoft.Se você ainda não usou o Vista, mas acabou de ouvir coisas ruins sobre ele, então você tem o mesmo nível de experiência que eu e provavelmente não deveria responder à pergunta).

Editar:Como estou pegando este computador do trabalho, prefiro usar um dos sistemas operacionais oferecidos:XP PRO de 32 bits ou Vista de 32 bits.

Foi útil?

Solução

Eu uso o Vista x64 na minha máquina de desenvolvimento principal.Ele executa tudo, desde o Visual Studio 6.0 até 2008, sem problemas.

Não é um grande salto em frente, mas prefiro-o ao XP.

Se você precisar do XP para alguma coisa, o Virtual PC é gratuito e funciona bem.Mantenho uma imagem XP VPC à mão para testes em XP, IIS6 e IE6.O melhor de dois mundos.

Claro, você sempre pode obter Windows Mojave em vez de!

Em resposta à pergunta, edite: Usei o Vista x86 por cerca de 6 meses antes de mudar para o x64.Mesma opinião.

Lembre-se de que você desperdiçará de 0,5 a 1,0 GB de RAM com x86.Você deve conseguir mídia x64 quase gratuita aqui.Sua licença é válida para ambas as edições.

Outras dicas

Estou executando o Vista (x86 no laptop e x64 no desktop) há mais de um ano e nunca voltaria ao XP.Não tive problemas de compatibilidade, confiabilidade ou desempenho.

Como David disse, é bom manter uma VM XP disponível para testes do IE6 e IIS6, mas raramente preciso usar a que tenho.

EDITAR:Obtenha o Vista x64 se você tiver mais de 2 GB de RAM!!Você está apenas desperdiçando se não o fizer.

Vista x64, logo de cara:

Melhor troca de contexto com WDM transferindo a renderização visual para a placa gráfica.

A pesquisa integrada não é apenas para documentos, digite evento para os serviços de log de eventos para o gerenciador de serviços, etc.útil para encontrar o utilitário xyz que você usa raramente.

Controle mais refinado da inicialização do serviço, ou seja, Delay Start, atrasa um serviço por alguns minutos para não atrapalhar o tempo de inicialização.ótimo para sql server e outros.

O UAC permite que você conceda permissões de administrador para as ferramentas necessárias, ao mesmo tempo que permite testar seu código com permissões mais baixas.

Shift + clique com o botão direito em um arquivo e selecione "Copiar como caminho", muito incrível.

ReadyBoost, insira um drive USB de 4 GB e esqueça.Será usado para cache para superfetch e paginação io de acesso aleatório, sistemas com pouca memória, isso é bastante perceptível, ou seja, laptops.

IPv6 – você vai querer isso em um ou três anos

Tudo mais seguro.

Minha experiência pessoal:Minha máquina de trabalho é um quad core de 2,6 GHz rodando XP x64 e parece lenta e lenta em minha máquina doméstica com Vista, um dual core de 2,0 GHz.O Visual Studio inicia em menos de um segundo, o projeto carrega em alguns segundos, em comparação com minha caixa de trabalho, onde pode levar até 30 segundos.

"Estou preocupado em usar o Vista como meu sistema de desenvolvimento principal, dada sua história"

A história é que tem sido melhor que o XP desde que foi lançado.As pessoas gostam de falar mal.

Vista x64 com 8 GB de RAM e uma infinidade de máquinas virtuais e sua vida se tornará muito agradável.faça o que fizer, não vá para 32 bits, não há vantagens em 32 bits em relação a 64 bits.

Realmente depende do tipo de desenvolvimento que você está fazendo.Se você estiver fazendo algo que requer grandes quantidades de memória e recursos (enormes conjuntos de dados e muita matemática), o XP é o caminho a percorrer.Mesmo se você perder parte da memória por não executar o x64, ainda ganhará cerca de 750 MB que, de outra forma, seriam consumidos por muitos serviços em segundo plano do Vista.

Se você estiver desenvolvendo web, isso depende do seu ambiente de teste.Se você fizer tudo localmente usando IIS e VS.NET, isso realmente não importa.O VS possui seu próprio servidor web integrado.Se você precisar testar no IIS, é útil manter uma máquina virtual por perto para colocá-la em um servidor de 2003.Lembre-se de que o Vista consumirá parte da memória que poderia ser usada em uma máquina virtual.

Dada a sua lista de requisitos, eu recomendaria usar o XP Pro.Se você é um multitarefa pesado, precisa de todos os seus recursos à sua frente, sem ser consumido pelo Aero e pela pesquisa em segundo plano.Usei o Vista para desenvolvimento por cerca de 8 meses, depois consegui um novo emprego onde tinha XP.No começo foi irritante, mas a capacidade de resposta do XP superou os recursos do Vista, especialmente quando há toneladas de janelas abertas e toda a minha RAM acabou.

Há também um problema de compatibilidade:muitos VS.NET (especialmente versões mais antigas) são bastante ...difícil no Vista.Por exemplo, o recurso de publicação para sites pode ser quebrado no Vista.Você também deve ter cuidado sobre como lidar com o UAC, pois algumas coisas do VS.NET exigem que você explicitamente executar como administrador.Também me lembro de ter tido algumas dificuldades com a Máquina Virtual Microsoft, mas isso foi em 2007.Tenho certeza de que isso já está resolvido.

Uma observação sobre o Vista-64 e o Visual Studio 6.0:Embora o IDE rode no Vista-64 sem problemas, o compilador é incompatível.Se você for usar o Visual Studio 6.0, você vai querer ter uma VM XP e usá-la lá.(Falo por experiência própria, pois temos alguns projetos onde trabalho que ainda utilizam Visual Studio 6.0.Movemos as novas versões desses projetos para o VS 2005 e iremos movê-los para o VS 2008 em breve.)

Uma coisa importante a notar é que o Vista não suporta Visual Studio 2003, confira Visual Studio e Windows Vista

Lembre-se de que você estará desperdiçando 0,5-1,0 GB da sua RAM com x86.Você deve conseguir uma mídia X64 quase gratuita aqui.Sua licença é boa para ambas as edições.

Com o Vista SP 1 você não desperdiça mais 0,5-1GB de RAM, agora ele pode ver 4GB completos.Embora tendo dito isso, esse o site da Microsoft não diz que pode usar todos os 4 GB de RAM.Diz que pode relatar tudo isso.:)

Embora o Vista não "suporte" o Visual Studio 2003, ele funciona bem - passei um ano trabalhando em formulários da web, formulários win e projetos de serviço do Windows usando o .net 1.1 no VS2003 sem problemas.MS tem uma lista de problemas em http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx

Vista64 seria definitivamente minha escolha.

Definitivamente, posso dizer para você evitar qualquer instalação inferior do Vista, porque você perderá:

  • Capacidade de fazer backups simples em um disco não conectado fisicamente à sua máquina;
  • Termo de acesso de serviço à sua máquina a partir de qualquer outro;
  • Como diz Fry, você perderá RAM.Eu tenho 4, o Vista só "vê" 3.

Estou falando fora da caixa, pelo menos.Eu quero ir para x64, mas tenho muito medo de reinstalar tudo.

Existe outra opção:Janelas 2008:

http://tech.slashdot.org/article.pl?sid=08/07/15/2325215

Eu pensei que fosse interessante.

Eu diria que vá para o Vista.O IIS7 é ótimo e a alocação de memória é mais inteligente (o Vista não desperdiça RAM, ele a preenche com o que acha que você usará em um futuro próximo).Quanto aos serviços em segundo plano...você pode desligá-los como faria no XP.

No entanto...se o resto da empresa usa XP, sugiro fortemente que você instale uma máquina virtual XP para poder testar seus aplicativos na mesma plataforma que todos os outros.

Eu uso o Vista Business em meu equipamento doméstico, desenvolvo muito lá e adoro isso.

Meu equipamento de trabalho é XP e também está bom.

Ambos.Imagino que você precisará testar seus aplicativos no XP e no Vista.

Qual deles você usa para realmente desenvolver é a preferência pessoal e nada mais.Há alguns benefícios técnicos em usar qualquer um deles (para XP, haverá um pouco menos de sobrecarga de memória do sistema operacional.No Vista, há muitos recursos novos, alguns dos quais podem ser úteis), mas o Visual Studio funcionará praticamente da mesma forma em ambos.

Quanto a 64 vs 32 bits.Eu diria que use 64 bits - mesmo que sem motivo, mas facilmente usando> 3 GB de RAM, e que você pode virtualizar um sistema operacional de 32 bits em 64 bits, mas não vice-versa

se você faz web, o iis 7 arrasa em casa, poder ter vários hosts em uma caixa tem sido um salva-vidas para mim, não sei mais como voltar para o xp.

Se eu tivesse que voltar, o servidor 2003 é o mínimo que eu aceitaria, não ter um servidor web realmente funcional simplesmente não é uma opção.

Acrescentarei minha voz àqueles que dizem que o Vista é mais que adequado.Estou usando uma mistura de vários sistemas operacionais e o Vista Ultimate é de longe o meu favorito.Quad core 2.5 com 4GB.Ainda não atualizei para x64.

Se você tiver problemas com o Vista e o Visual Studio 2003 ou 2005, tente executá-lo como administrador (clique com o botão direito, Executar como administrador).Isso resolve a grande maioria dos problemas, especialmente ao trabalhar com IIS, BizTalk, etc.

Acabei de comprar uma nova caixa 'barebones' que veio com o Vista como sistema operacional.Fiquei apreensivo, tendo ouvido muita publicidade negativa sobre o Vista ao longo do tempo, mas ele funciona muito bem aqui.

Com base nisso, eu diria que economize o dinheiro extra que você (provavelmente) será cobrado pelo "downgrade" e compre um pouco mais de RAM.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top