Pergunta

Eu quero escrever um programa em WPF, mas não tenho certeza I deve direcionar .net35 ou .net30. As vantagens de .net35 são óbvias. Mas ainda assim, eu vejo uma grande vantagem do .net30 -. Ele é construído no Vista, por isso, as pessoas que usam o Windows Vista não terá que baixar e instalar o quadro

Você acha que as vantagens de .net35 superam os problemas de download ~ 200 megas e instalar em?

P.S.

Na verdade, eu não preciso de coisas avançadas como LINQ, etc. Então, eu acho .net30 será suficiente. Ou estou faltando alguma coisa?

Foi útil?

Solução

Você pode usar um número de 3,5 características, tais como métodos de extensão, se você usar o compilador 3.5. Mas como alvo o 3.0 não vai machucá-lo muito se o download 200mb é uma preocupação séria

Outras dicas

Você tem razão:. Não é definitivamente uma vantagem em não exigir que os usuários baixar outro quadro

Um casal de dicas: se você estiver indo para FW3.0 alvo, você ainda pode usar Studio 2008, em vez de Studio 2005 - eo C # 3.0 ou VB 9.0 compiladores. Basta definir o alvo quadro a 3,0 em propriedades do projecto. Além disso, você ainda pode usar LINQ para objetos com LINQBridge.

Se você estiver acessando um banco de dados, você vai perder em LINQ to SQL (ou Entity Framework), que eu achei realmente simplifica o desenvolvimento da camada intermediária. Para mim, isso seria uma razão para favorecer Framework 3.5.

O que você precisa é .NET Framework 3.5 SP1 Client Profile , que lhe dá 3.5 com tamanho mínimo de instalação, que normalmente é 2x MB.

Eu acho que é uma pergunta que só você pode responder. Não tendo o download do usuário / instalar mais 200 megabytes a forma como a sua preparação para o futuro? Apesar de dizer que você não precisa o material avançado, você nunca sabe se você vai precisar dele no futuro.

Obviamente você sempre pode começar em 3.0, e quando você realmente precisa 3.5, atualizar seu projeto para a versão mais recente (por esse tempo que também poderia ser a versão 4.0 é claro).

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