Pergunta

Eu sei de um pergunta semelhante que ficaram fechadas. Mas este é, do ponto de vista do desenvolvedor.

Eu devo dizer que a minha experiência em termos de desenvolvimento de software (não incluindo testes) tem sido mais doloroso no Vista do que no XP. Eu estou querendo saber se vocês já teve experiência similar; e se assim for, o Windows 7 facilita a dor?

Eu estou usando o Vista em meu lappy e XP no trabalho, tanto para fins de desenvolvimento, .NET (todos os tipos), alguns php, MSSQL e MySQL.

Am definir este como um wiki.

Foi útil?

Solução

Eu posso honestamente dizer que o Windows 7 é o Vista sempre deveria ter sido, e então alguns. Se você é principalmente um desenvolvedor plataforma Linux, em seguida, executar isso. Se você é principalmente um desenvolvedor plataforma Windows, o Windows 7 é o lugar para estar.

Em qualquer caso, você pode executar o outro sistema operacional em uma máquina virtual.

Outras dicas

Windows 7 não é melhor ou pior do que o XP ou Vista para o desenvolvimento, pelo menos até eu posso dizer. E sim, o Windows 7 é como o gás @ 2,85 / galão, e não a 3,65 / gal Vista carregada - ou seja, parece melhor porque, bem, é -. mesmo que ele ainda não é grande

No entanto, acho que é ainda "falta" por padrão eu acabar de instalar o cygwin / mingw / rxvt e outras ferramentas para fazer (janelas em geral) mais que acomodam meu necessidades e expectativas.

(É claro que qualquer dev experiência particular será vinculado com o que é -. Ou não é -. Apoiadas transversalmente com versões do Windows e as pequenas mudanças que foram introduzidas)

Aqui está um ponto de dados: a maioria dos meus desenvolvedores companheiros em MS parecem estar executando 7 estes dias (de vez em quando, você tem uma pergunta sobre a lista da equipe de discussão, "Alguém tem uma caixa Vista para repro isso?" ~ ). Um grande número de pessoas correram-lo como um desktop principal de desenvolvimento em RC e até mesmo período beta, também.

A maioria dos obstáculos de desenvolvimento do Vista, como eu entendo, estão com UAC. 7 joga alguns prompts menos para você, mas para determinados cenários de uso ao fazer o desenvolvimento, ele provavelmente não vai ser diferente. Claro, você sempre pode desligá-lo, também, mas você poderia, em Vista tão bem.

Algumas partes agradáveis ??estão lá, se você trabalha com RDP regularmente - que você provavelmente fazer se você tiver várias caixas e não gosto KVMs, e / ou executar VMs no Hyper-V ou Virtual PC. Ao fazer RDP 7-7, você pode ter uma experiência completa Aero Glass, com todos os efeitos habilitado. Além do eyecandy, ele pode ser útil ao testar funcionalidades relacionadas.

O que mais ... PowerShell 2.0 final para fora da caixa. Acho que é uma ferramenta de desenvolvimento muito útil, assim como shell está em Unix. Você pode obter PSH RC 2.0 para XP ou Vista agora, mas não final (ainda).

Eu acho que o Vista e Win7 são ambientes de desenvolvimento grandes. Afinal de contas, é o que uma grande proporção de seus usuários finais estarão usando, assim você será capaz de ver como seus interage aplicativo com os recursos mais recentes da plataforma, enquanto quase tudo sobre a sua aplicação vai olhar e sentir o mesmo maneira como o fez no XP.

Tome UAC por exemplo. Sim, ele pode ser irritante (muito melhorado em Win7 embora), mas usado corretamente funciona bem. Ele separa privilégios administrativos a partir de operações de usuários regulares. Se você não desenvolver activamente no Vista ou Win7, em seguida, a tentação é fazer o problema desaparecer, dizendo as pessoas a desligar o UAC ou executar como administrador o tempo todo. Se você desenvolver nessa plataforma, em seguida, força-o a chegar a uma solução melhor.

Usado Vista por 3 anos, o desenvolvimento em tempo integral C ++ com predominantemente XP clientes. Sem problemas. Ter sido executado W7 RC 64 bits por 2 meses, mesma máquina, mesmos clientes. Sem problemas.

Muito melhor do que XP, mas isso é principalmente porque eu assimilar novas características muito rapidamente e não resistem à mudança.

I encontrar as seguintes coisas notáveis ??para o Windows 7 é muito melhor para desenvolver em que o XP:

  1. Um monte mais condutores -. Então você feliz conectar seu fone de ouvido para reuniões, que a nova placa de vídeo com 4 suporte monitor, etc. Essas coisas podem ser uma dor no XP, às vezes
  2. Muito mais suporte para a virtualização - Ambas aplicações (Terminal Services) e do OS. (Hyper-V)
  3. Melhor suporte para com vários monitores e nova interface para ajudar em que -. AeroSnap, gestos, etc
  4. Um log de coisas dev fora da caixa, .net runtime, PowerShell. Isso tudo coisas que você pode baixar e instalar no XP, mas é sempre uma aborrecimento quando você tem que reinstalar a máquina.

Win 7 é um acéfalo sobre XP, definitivamente algo para que se você tem o dinheiro e o hardware para atualizar ou se um recebendo um novo computador.

Eu não acho que a pergunta pode ser respondida com "sim" ou "Não". A melhor resposta é "depende".

Se o Windows 7 resolve alguns problemas que você teve com outros sistemas operacionais durante o desenvolvimento (ou pelo menos não introduz novos) então é uma plataforma boa para você. Por outro lado, se você tiver problemas com ele, em seguida, ficar com o que você sabe que está funcionando.

Da minha experiência: Win 7 é bom para mim. Há ~ 3 meses desde que instalado e ele está funcionando bem - não está a interferir em qualquer mau caminho com as minhas atividades de desenvolvimento. Na verdade não é a versão final do W7, é o RTM.

É praticamente igual ao Vista. O único problema que eu tive já em é o controle UAC irritante que torna extensões de shell (como TortoiseSVN) inútil, a menos que você altere a propriedade da pasta. Mas eu acho que é o mesmo em Vista.

Estou executando o MySQL, IIS, Apache, TortoiseSVN e Visual Studio no Windows 7 e até agora tudo está funcionando perfeitamente.

Eu pessoalmente mudou para o Windows Server 2008 R2 Standard como uma máquina de desenvolvimento e acho que é muito mais rápido do que o Windows 7 Ultimate x64. Experimente e você vai ver a diferença. Ele pode ser ajustado para ser extremamente leve e é incrivelmente rápido.

Mas porque a pergunta era sobre o Windows 7, eu usei o x64 RTM final como uma máquina de desenvolvimento desde agosto e não encontrou muita diferença em relação ao Vista Ultimate x32 Eu usei antes. Certamente parece mais polido, mas como eu estou olhando principalmente para a velocidade não fez muita diferença.

Eu tenho duas máquinas de desenvolvimento - um um laptop e um um desktop - tanto com o Windows 7. O ambiente de trabalho é considerável mais rápido, não apenas no lançamento do VS 2008, mas o lag eu estava vendo com ReSharper em alguns projetos é completamente desaparecido.

No meu laptop, Vista veio instalado e eu tenho sido executando o Windows 7 desde o último beta. Com Vista, VS senti lento. Com W7, não só se sente mais rápido, eu estou executando o SQL Server Standard, um servidor SMTP local (SmarterMail), hospedando um índice Lucene.NET, e correndo Velocity; tudo para um projeto que estou trabalhando no momento. E isso é tão útil como era quando eu só tem VS no Vista na mesma máquina. Eu nunca esperava que eu seria capaz de ter tudo isso rodando em um laptop e ainda ser útil, por isso a minha produtividade no trem para o meu trajeto disparou.

Um dos meus recursos favoritos do W7 é o painel de visualização no Windows Explorer. Com ele, eu posso selecionar um arquivo C # e olhar para a fonte sem ter que abri-lo no VS ou um editor de texto. Realmente útil para quando eu preciso olhar para algo em outro projeto. Eu seriamente não têm uma única queixa sobre este SO -. Algo que eu não tenho sido capaz de dizer em um longo, longo tempo

Como o Visual Studio 2008 executado no Windows 7? Quando eu corri a Windows 7 Upgrade Advisor era (ironicamente) o único software que foi marcado como sendo potencialmente problemático.

Minha caixa:

Windows 7 Professional, VS2008, VS2010, Netbeans com PHP addon, MSSQL, MySQL, PHP, Apache, IIS

Tudo funciona bem

Uma plataforma boa para os desenvolvedores é o Linux, mas isso depende do seu idioma, .Net o melhor é o Windows, Objective-C é Mac e C é o Linux ...

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