Frage

Ich bin ein Desktop-C # Entwickler (das ist nicht ASP) und frage mich, über die Version für kleine persönliche Projekte zielen. Diese ist natürlich versuchen, ein möglichst breites Publikum wie möglich zu erreichen, und so ich habe Targeting .NET 3.0 (das ist die neueste Version auf einem Windows Vista-System ohne Service Pack) und 2.0 (das einfach ist die kompatible Version kompatibel mit VS2008).

Leider Dies schließt mich aus allen Technologien des Lernen wie LINQ Post 3.0 eingeführt und mit einer bevorstehenden Umstellung auf VS2010, ich frage mich, ob ich ohne die neuesten die neue 4.0-Plattform auf Kosten von Anwendungen abzielen sollte und größten oder sollte ich nur Stick zu versuchen, einen möglichst großen Benutzerzahl wie möglich?

zu erreichen
War es hilfreich?

Lösung

Ich würde empfehlen, auf die .Net 4.0 Client Profile zu bewegen.

Auch wenn es nicht eine große Installationsbasis noch hat, es ist ein kleiner Download, dass die Benutzer leicht installieren können.

Wenn Sie Ihre Benutzer nicht brauchen wollen den Rahmen herunterladen, sollten Sie 3,5 Ziel, die a href <= „http://www.hanselman.com/blog/HowManyPCsInTheWorldHaveTheNETFrameworkInstalled.aspx“ rel = "nofollow noreferrer „> die meisten Menschen bereits .

Andere Tipps

Ich würde nur 3,5 oder 4,0 (falls es in das ich, ich würde für 4,0 gehen). Es ist nicht, wie es etwas für sie zu Update auf den neuesten Rahmen kostet und wird wahrscheinlich in dem Auto-Updates enthalten sein.

Ich würde nicht nur streng 2.0 mehr tun, da meiner Meinung nach ist es so lohnend schlechtes Verhalten wie die Programmierung in diesen Tagen für IE 6. Wenn keine Entwickler sagen, wo gehen auf die neuere und bessere Versionen der Software zu bewegen, was dann Anreiz tun die Menschen, die die älteren Sachen zu aktualisieren haben?

Wenn viele ihre Lieblings Sachen nicht mehr funktioniert werden sie schnell aktualisieren.

Normalerweise verwende ich .NET 2.0. Der Grund, warum viele Menschen zu sein (zumindest in meinem Fall) ausgeführt werden mindestens Windows Vista oder Windows 7, die mit .NET kommen 2.0 (glaube ich). Wenn sie XP haben, viele von ihnen haben bereits .NET 2.0 als auch haben.

Ob Sie es glauben oder nicht, viele Menschen haben noch langsamere Verbindungen, so ein neuer Rahmen Download (zum Beispiel 3,5 oder 4,0) könnte ein bisschen viel und schalten Sie sie von Ihrem Produkt entfernt.

Am Ende hängt es von Ihren Kunden und wie viel wissen Sie über sie. Wenn Sie nicht sicher sind, entweder mit 2,0 oder 3,5 gehen. Ich würde nicht nur noch auf 4,0 gehen, wie es relativ neu ist und nicht viele Menschen haben es noch angenommen.

Hier sind einige Nutzungsstatistiken unserer WPF-Anwendung, die Sie finden können interessant. Wenn Sie die WPF Straße gehst, dann würde ich empfehlen .NET 4. Verwendung einfach besser Es ist so viel in Bezug auf die Schrift und Bildwiedergabe. Aktuell haben wir 24% unserer Nutzer die .NET-4-Version ausgeführt wird. Aber wir haben eine .NET-Version 3.5 müssen Installation glatter.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top