Pergunta

Eu sou um desenvolvedor de desktop c# (que não é ASP) e estou me perguntando sobre a segmentação da versão para pequenos projetos pessoais. Obviamente, estes estão tentando alcançar o maior público possível, e, portanto, tenho como alvo o .NET 3.0 (que é a versão mais recente de um sistema Windows Vista sem nenhum pacote de serviço) e 2.0 (que é simplesmente o máximo versão compatível compatível com vs2008).

Infelizmente, isso me impede de aprender quaisquer tecnologias como o Linq introduziu o Post 3.0 e, com uma mudança futura para o VS2010, estou me perguntando se devo atingir a nova plataforma 4.0 à custa dos usos sem os mais recentes e melhores, ou deveria Eu apenas continuo tentando alcançar o mais amplo da base de usuários possível?

Foi útil?

Solução

Eu recomendaria mudar para o perfil do cliente .NET 4.0.

Embora ainda não tenha uma grande base de instalação, é um pequeno download que seus usuários podem instalar facilmente.

Se você não deseja que seus usuários precisem fazer o download da estrutura, você deve segmentar 3.5, qual A maioria das pessoas já tem.

Outras dicas

Eu usaria apenas 3.5 ou 4.0 (se eu fosse eu, eu iria para 4.0). Não é como se isso custasse qualquer coisa para que eles atualizem para a estrutura mais recente e provavelmente serão incluídos nas atualizações de automóveis.

Eu não faria mais 2.0 estritamente, pois, na minha opinião as coisas mais antigas para atualizar?

Uma vez que muitas de suas coisas favoritas pararem de funcionar, elas atualizarão rapidamente.

Eu geralmente uso .NET 2.0. A razão é que muitas pessoas (pelo menos no meu caso) estão executando pelo menos o Windows Vista ou o Windows 7, que vem com o .NET 2.0 (acredito). Se eles têm XP, muitos já possuem .NET 2.0 também.

Acredite ou não, muitas pessoas ainda têm conexões mais lentas, portanto, baixar uma estrutura mais recente (por exemplo, 3.5 ou 4.0) pode ser um pouco demais e afastar -as do seu produto.

No final, depende de seus clientes e do quanto você sabe sobre eles. Se você não tiver certeza, vá com 2.0 ou 3.5. Eu ainda não iria para 4.0, pois é relativamente novo e muitas pessoas ainda o adotaram.

Aqui estão alguns estatísticas de utilização Do nosso aplicativo WPF, você pode achar interessante. Se você estiver indo pela WPF Road, eu recomendo usar .NET 4. É simplesmente muito melhor em termos de renderização de fonte e imagem. Atualmente, temos 24% de nossos usuários executando a versão .NET 4. Mas temos uma versão .NET 3.5 para tornar a instalação mais suave.

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