Por que atualizar para o Windows 7? [duplicado]

3

Olá. Eu sou um desenvolvedor .NET e estou usando o Windows XP há anos ... Minha pergunta é: Por que eu deveria atualizar para o Windows 7.

Eu não atualizei para o Windows Vista ... mas agora muitas pessoas estão falando sobre a atualização porque o XP é um sistema operacional antigo e devemos usar o bla bla bla. Agora, da perspectiva de um desenvolvedor, por que devo atualizar?

    
por Community 25.09.2009 / 18:40

9 respostas

8

Na minha experiência como desenvolvedor .Net, o Vista e o Win7 são muito mais robustos e estáveis de se desenvolver, as versões de 64 bits têm um suporte de driver muito melhor e você realmente deseja muita memória para executar algumas instâncias de seu IDE, algumas máquinas virtuais e assim por diante.

Para o Win7, em particular, o mecanismo de PC virtual usado (disponível como um download de candidato à release separado) tem desempenho melhor que o antigo pc virtual 2007, estação de trabalho / servidor vmware - mais parecido com hyper-v e esx que facilita o teste local . Ele também possui integração perfeita com o modo virtual do Windows XP (se você usar o direito Win7 SKU), que permite executar o IE6 em uma janela "normal" ao lado do IE8 e outros navegadores necessários para testes de desenvolvimento da Web.

Em geral, as atualizações da interface do Win7 são muito legais. A barra de tarefas finalmente funciona em ambos os lados e as teclas de atalho para manipulação de janelas são bastante aprimoradas - embora a maioria delas possa ser adicionada com utilitários de terceiros. O explorador de arquivos ainda é uma droga, o Directory Opus é uma obrigação ^^

O Vista e o Win7 também lidam com a configuração de DPI da tela de maneira diferente, fazendo com que todos os aplicativos pareçam perfeitos mesmo se você desejar executar em uma configuração de DPI não padrão.

Um engodo óbvio é a necessidade de testes separados no XP se você desenvolver sob o Win7 - mas o oposto também é verdadeiro.

Se você estiver em um ambiente de domínio do Windows, atualizando para o Server 2008 e o Vista ou o Server 2008 R2 e o Windows 7 em todo o departamento, muito gerenciamento será amplamente aprimorado a partir da perspectiva do sysadmin.

Existem alguns novos recursos interessantes que você pode adicionar aos seus aplicativos para reproduzir e aprimorar-se com o Win7, o que me faz tornar o trabalho mais divertido: aprender coisas novas e acompanhar a plataforma em que você está trabalhando.

    
por 25.09.2009 / 19:24
4

Melhor calculadora com o modo "programador". O que mais você precisa?

    
por 25.09.2009 / 20:59
3

Vamos fazer uma analogia com o carro; programadores são famosos por isso.

Por que as pessoas compram carros novos? Tudo o que você realmente precisa é de quatro rodas e um motor, então não deveríamos ser capazes de passar uma vida inteira com um carro?

Poderíamos, mas perderíamos as melhorias feitas nos carros todos os anos. Freios antibloqueio são relativamente novos. Sistemas de controle de tração são relativamente novos também. Alguns veículos novos estão começando a incorporar sistemas de frenagem de emergência. Alguns carros novos têm câmeras para ajudar os motoristas a voltarem com segurança. Alguns carros podem ligar automaticamente para assistência de emergência se ocorrer uma colisão grave. Um vídeo recente divulgado pelo Instituto de Seguros para Segurança nas Estradas mostra uma colisão frontal entre um Chevy Malibu 2009 e um Bel-Air de 1959. O motorista do Bel-Air teria morrido instantaneamente; o motorista de Malibu sofreu menor lesão na perna. 60 anos de tecnologia tornaram os carros muito mais seguros. Não são apenas melhorias de segurança; a cada ano, mais bugigangas como assentos aquecidos, sistemas de navegação com tela sensível ao toque e players de mídia são integrados em carros. Meu novo recurso favorito? As aberturas movidas a energia solar em modelos high-end Prius que ajudam a refrigerar o carro quando ele está estacionado em dias quentes. Brilhante!

Assim, cada versão de um sistema operacional Windows traz melhorias. O Windows 7 tem um modelo de segurança melhor que o Windows XP (herdou isso do Vista). O Windows 7 possui um modelo de driver que leva a uma experiência mais robusta. O Windows 7 foi ajustado para usar os recursos do sistema ainda melhor do que o Vista; toda a memória livre que o Windows XP deixa inutilizar é aplicada a tarefas que tornam o seu sistema operacional mais rápido e melhor. Do ponto de vista de um desenvolvedor, você pode usar bibliotecas como Direct2D para aplicativos mais rápidos e DirectWrite para renderização de texto mais rápida e clara. O Windows API Code Pack para .NET permite acessar recursos exclusivos do Windows 7, como listas de atalhos da barra de tarefas, sobreposições de barras de progresso da barra de tarefas, Bibliotecas, APIs de pesquisa da shell e APIs da plataforma do sensor. Você não pode usar esses recursos no Windows XP e, portanto, não pode testá-los. O uso dos recursos do Windows 7 permite que você adicione aprimoramentos puros de usabilidade ao seu aplicativo, e todos nós sabemos que os recursos parecidos com os doces para os olhos geralmente fazem os usuários preferirem um aplicativo, mesmo se ele tiver verrugas.

Também como carros, o software tem um ciclo de suporte. O Windows XP está se aproximando do fim completo do suporte; Nesse ponto, a Microsoft não desenvolverá mais patches de segurança ou correções de bugs. Você não poderá encontrar drivers para novo hardware. Quando isso acontece, tentar manter seu software no Windows XP é uma aventura de fazer você mesmo; Se sua estrutura de programação não suporta XP, você terá que recorrer a hacks para instalá-lo ou atualizá-lo. Se você recorre a hacks, você tem menos garantia de que o programa que você escreve funciona em máquinas clientes.

Você não precisa atualizar. Mas você já viu aquele cara que rola pela cidade no enferrujado Crown Victoria 1981? Aquele que tem um cabide para uma antena e um pedaço de fita adesiva para segurar o capuz? É assim que o Windows 98 se parece agora, e é como o Windows XP vai parecer daqui a meia década. Os aplicativos desenvolvidos para usar os recursos do Windows 7 vão tornar os aplicativos que não são desenvolvidos para eles parecerem amadores. Lembra quando os estilos visuais do XP surgiram? Isso fazia com que os aplicativos que não os usavam parecessem datados e antigos, porque eles tinham botões quadradinhos feios, de cores planas, comparados a botões arredondados e mais agradáveis, cheios de gradientes. Até agora, nada diz "amador" como um aplicativo que não usa estilos visuais. Isso é o que acontecerá com os recursos do Windows 7: se você não os apoiar, seu aplicativo ficará como um dedão dolorido.

    
por 30.09.2009 / 15:12
2

Além de ser capaz de assegurar a qualquer um de seus clientes que seu aplicativo é compatível com o W7 ... Não tenho certeza se há algum motivo importante para atualizar para o 7. Ele é mais bonito e comparável ao XP, tanto quanto a velocidade e estabilidade estão em causa. Mas esses são apenas motivos pessoais para atualizar. Se você faz alguma programação gráfica, ela dá acesso ao DirectX 10 e 11.

    
por 25.09.2009 / 18:56
0

Do ponto de vista dos desenvolvedores? Não tenho certeza. Isso ajuda a garantir que seus aplicativos funcionem com o aero e obedeçam às medidas de segurança adequadas, suponho. Mas outro então isso? Há apenas as razões padrão. Impressionante, estável, capaz de executar aplicativos XP não pode, ...

Em uma nota lateral, você pode alterar sua foto de login que é legal. Eu uso uma foto Digital Blasphemy como meu logon e parece sensacional.

    
por 25.09.2009 / 19:03
0

Se você executar muitos aplicativos / janelas ao mesmo tempo, o que eu tenho certeza que você faz, então existem alguns benefícios úteis para executar o Windows 7. O primeiro é o novo agrupamento de aplicativos em a barra de tarefas que substitui o grupo virtualmente sem valor do XP e do Vista. Segundo, é a janela espiada que permite visualizar um aplicativo em segundo plano sem realmente mudar o contexto para o aplicativo. Por fim, estão as Listas de Atalhos que colocam arquivos / sites acessados com frequência diretamente sob o ícone do aplicativo.

Alguns outros recursos que eu gosto são o arrastar & queda de janelas maximizadas, e ser capaz de dividir a tela de uma janela com um simples arrastar do mouse. Além disso, parece que a Microsoft finalmente resolveu o problema com as janelas de segundo plano assumindo o contexto ao criar um novo diálogo ou janela.

Você pode ver alguns desses recursos em ação neste Ars Technica rever de um ano atrás.

No geral, acho que a interface do usuário é muito mais rápida e eficiente do que o XP ou o Vista.

    
por 25.09.2009 / 19:21
0

(Nota: esta não é uma resposta tecnicamente correta, mas é verdade algumas vezes)

Por quê?

Porque é a nova coisa brilhante e se você não está empolgado em instalá-lo assim que é lançado, é porque você não gosta muito de programação (por favor, não aceite isso como uma ofensa)

    
por 25.09.2009 / 20:50
0

Como desenvolvedor (Windows), você aprecia que a maioria dos usuários não utilizará o XP por muito mais tempo. Para se atualizar, você estará se familiarizando com o sistema operacional que seus usuários estarão usando. Isso tem que ser bom para você e para eles!

    
por 25.09.2009 / 22:52
0

Da perspectiva de um programador .NET, não há muita necessidade, a menos que você também esteja usando a máquina para criar (e testar) instaladores.

Nesse cenário, você realmente deve usar a elevação de permissão no instalador. Você não pode testar isso no Windows XP, pois o Windows XP não emprega elevação de permissão.

Como esse recurso está disponível somente a partir do Windows Vista, e considerando que há apenas Windows Vista e Windows 7 neste momento, minha escolha seria enfaticamente o Windows 7, pois tem muito, muito melhor desempenho que o Windows XP, especialmente em máquinas mais antigas.

Por exemplo, eu estou executando o Windows 7 em uma máquina de 4 anos com um processador Pentium D 915 e 3GB 533MHz de RAM e ele funciona melhor do que com o Windows XP.

Em suma, não vejo nenhuma desvantagem em usar o Windows 7, embora eu suspeite que isso exigiria muito mais RAM do que o Windows XP, por exemplo, 3 GB para o antigo e 1 GB para o segundo. RAM é barato embora.

Em uma nota pessoal, eu prefiro não ficar muito atrasado em relação à onda tecnológica, porque geralmente, os aplicativos mais novos fornecem mais recursos do que os antigos (por exemplo, VS2008 é muito superior ao VS2005, etc.) e as razões usuais não atualizar (muito risco, muito investimento prévio em uma versão anterior) não se aplicam a indivíduos.

Espero que isso ajude.

    
por 30.09.2009 / 14:42