Question

Je suis un développeur de bureau C # (ce n'est pas ASP) et je me demande sur la version de ciblage pour les petits projets personnels. Ce sont, bien sûr, en essayant d'atteindre un public aussi large que possible, et je l'ai pris pour cible .NET 3.0 (qui est la dernière version sur un système Windows Vista sans service packs) et 2.0 (ce qui est tout simplement le plus version compatible compatible avec VS2008).

Malheureusement, cela me empêche d'apprendre des technologies telles que LINQ 3.0 introduit après, et, avec un interrupteur à venir à VS2010, je me demande si je devrais cibler la nouvelle plate-forme 4.0 au détriment des utilisations sans le dernier et le plus grand , ou devrais-je tenir à essayer d'atteindre le plus large possible userbase?

Était-ce utile?

La solution

Je recommande de passer à la .Net 4.0 Client Profile.

Bien qu'il n'a pas une grande base installée encore, il est un petit téléchargement que vos utilisateurs peuvent facilement installer.

Si vous ne voulez pas que vos utilisateurs besoin de télécharger le cadre, vous devez cibler 3,5, qui

Autres conseils

Je voudrais simplement utiliser 3.5 ou 4.0 (si j'aller pour 4.0 où moi). Ce n'est pas comme il vous en coûtera rien pour eux de mise à jour du dernier cadre et sera probablement inclus dans les mises à jour automatiques.

Je non seulement strictement faire 2.0 plus depuis, à mon avis, il est comme récompenser un mauvais comportement comme la programmation de ces jours pour IE 6. Si aucun développeurs disent où va se déplacer sur les versions les plus récentes et mieux du logiciel, quel intérêt faire la les gens qui ont les choses plus à mettre à niveau?

Une fois que beaucoup de leur Soap cesse qu'ils travaillent amélioreront rapidement.

J'utilise habituellement .NET 2.0. La raison d'être beaucoup de gens (au moins dans mon cas) sont en cours d'exécution au moins Windows Vista ou Windows 7, qui est livré avec .NET 2.0 (je crois). S'ils ont XP, beaucoup ont déjà .NET 2.0 ainsi.

Croyez-le ou non, beaucoup de gens ont encore des connexions plus lentes, donc le téléchargement d'un cadre plus récent (par exemple 3,5 ou 4,0) pourrait être un peu beaucoup et les détourner de votre produit.

En fin de cela dépend de vos clients et combien vous les connaissez. Si vous n'êtes pas sûr, allez soit avec 2.0 ou 3.5. Je ne voudrais pas aller à 4,0 pour l'instant car il est relativement nouveau et pas beaucoup de gens ont adopté encore.

Voici quelques statistiques d'utilisation de notre application WPF que vous pourriez trouver intéressant. Si vous allez la route WPF, alors je vous recommande fortement d'utiliser 4. .NET Il est tout simplement tellement mieux en termes de police et le rendu d'image. Nous avons actuellement 24% de nos utilisateurs exécutant la version .NET 4. Mais nous avons une version .NET 3.5 pour rendre plus fluide l'installation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top