Pergunta

Como o outono de 2008, eu estou prestes a embarcar em um novo ciclo de desenvolvimento de um produto que tem um winforms e um asp.net interface.Nós usamos Telerik, DevExpress e Infragistics componentes e todos vamos ter um lançamento dentro de um mês ou assim que vai ser o que eu destino para a nossa primavera de lançamento do nosso produto.

Eles todo o apoio VS2005 e vamos continuar a meta .net 2+ então eu não consigo ver nenhuma razão convincente até agora para atualizar para o VS2008.

Alguém já encontrou uma razão convincente para atualizar para o VS2008?

Foi útil?

Solução

Se você tem um lançamento dentro de um mês, eu sugiro que não atualizando.Faça a atualização para o 2k8 parte do próximo grande lançamento ...nenhuma razão que você deve correr o risco de algo não funcionar bem mesmo ou alguma outra complicação se tudo está funcionando como está.

Outras dicas

Vale a pena.Ele é mais rápido, o designer é vastamente melhorada (divisão da tela, mais rápido de troca de contexto), tem o melhor suporte para javascript e quando você estiver pronto para destino 3.5, você estará pronto para ir.

Estas são da Microsoft 10 motivos para atualizar (.DOC):

  1. LINQ suporte
  2. Mesmo elementos de design, como o Microsoft Expression Web e Mistura)
  3. O AJAX e o WCF/RESTO
  4. Melhor suporte do WPF
  5. Melhorou MSTEST (também incluído no Professional edition)
  6. Melhorou HTML, CSS, JavaScript e editores
  7. Escolha a partir de configurações do Projeto, qual a versão do framework para o alvo
  8. Melhoria do Office dev ferramentas, incluindo a INTERFACE do usuário e Clique uma Vez suporte
  9. Integrado WCF e o apoio da WWF
  10. Melhor desempenho e estabilidade

Sim, é definitivamente vale a pena o upgrade.Gostaria de actaully dizer ir direto para o VS2008 SP1 bem.Houve um monte de IDE melhorias (recursos de usabilidade e velocidade) e melhorias no desenvolvimento web experiência do bem, incluindo melhor JS e CSS suporte.

Adicionar à de João post, é também construído em testes de unidade, construída em refactoring, análise de código, e o web designer html\javascript é amplamente melhorada.Eu não posso pensar em nenhuma razão porque você não atualizar.

Vale a pena o upgrade para mim a principal razão para que eu pode-alvo diferentes .NET versões (2, 3, 3.5) a partir do mesmo IDE, enquanto que, no passado, uma versão do Visual Studio suportado versão .LÍQUIDA.

A INTERFACE parece muito mais ágil agora, mas o conjunto básico de ferramentas e processos não mudou muito.

A nova linguagem C# características são interessantes para mim:

propriedades automáticas, os inicializadores de objeto, coleta de inicializadores, os métodos de extensão, expressões lambda.

Para uma rápida visão geral do cara responsável, consulte:http://weblogs.asp.net/scottgu/archive/2007/03/08/new-c-orcas-language-features-automatic-properties-object-initializers-and-collection-initializers.aspx http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx http://weblogs.asp.net/scottgu/archive/2007/04/08/new-orcas-language-feature-lambda-expressions.aspx

Eu concordo com o Sr.Martinez, que eu não iria porta os projetos existentes até o framework 3.5, mas a divisão designer e depuração do javascript é que vale a pena por conta própria.

A atualização, você não vai se arrepender em o menor.Em particular, Linq vai tornar sua vida muito mais fácil.Existem as extensões para o c#.

De que é quase tocando a superfície, não é, certamente, novos brinquedos na área que você está em desenvolvimento, bem como, web, desktop ou servidor.

Eu ia atualizar, mas reserve algum tempo para o processo de instalação.Demorou duas horas na minha moderadamente rápido estação de trabalho de desenvolvimento, e ainda estou a fazer actualizações, patches, correções, duas horas depois de a instalação terminar...(não recebi qualquer "trabalho real" feito hoje em tudo!)

É útil no caso específico de descrever.Considere o seguinte:

1) Você está no início de um ciclo de desenvolvimento.É sempre mais fácil fazer esses tipos de alterações no início ou entre os ciclos ao contrário no meio de um.Dado este princípio, a tua próxima hora conveniente para atualizar (se a agenda não é atrasada) seria a próxima Primavera.

2) o VS2008 permite que o compilador de destino específicos .NET versão de tempo de execução, incluindo 2.0 se você precisa continuar a apoiar um antigo quadro.

Além disso, algumas das respostas sugeridas, vá direto para o SP1.A atualização de service pack experiência não foi quase do tamanho de uma provação como VS2005 SP1...pelo menos na minha experiência.

VS 2008 não é o ponto.A mais recente .Net pacote é o ponto.Você pode usar o Linq e todos os outros novos Recursos com o bloco de notas e a linha de comando do compilador, mas eu acho que é mais teórico.Então, a minha instrução é sim .net 3.5 é a recomendação, mas usando-a sem VS 2008 não é uma boa idéia.

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