Для какой версии платформы.NET я должен быть нацелен?

Я - настольный разработчик C# (который не является ASP), и задаюсь вопросом о предназначении версии для маленьких персональных проектов. Они, конечно, пытаются достигнуть максимально широкой аудитории, и таким образом, я был нацелен на.NET 3.0 (который является последней версией в системе Windows Vista без любых пакетов обновления), и 2.0 (который является просто наиболее совместимой версией, совместимой с VS2008).

К сожалению, это устраняет меня от изучения каких-либо технологий, таких как LINQ представленное сообщение 3.0, и, с предстоящим переключателем к VS2010, я задаюсь вопросом, должен ли я быть нацелен на новые 4,0 платформы за счет использования без последнего и самого большого, или я должен просто придерживаться попытки достигнуть максимально широкой базы пользователей?

7
задан Christian 6 November 2015 в 07:22
поделиться

3 ответа

Я бы порекомендовал перейти на профиль клиента .Net 4.0.

Хотя у него еще нет большой базы для установки, это небольшая загрузка, которую пользователи могут легко установить.

Если вы не хотите, чтобы вашим пользователям требовалось загружать фреймворк, вам следует настроить таргетинг на версию 3.5, которая у большинства людей уже установлена ​​.

3
ответ дан 7 December 2019 в 05:19
поделиться

Я бы просто использовал 3.5 или 4.0 (если бы это было так, я бы выбрал 4.0). Не похоже, что им будет стоить обновление до последней версии фреймворка, и, вероятно, они будут включены в автоматические обновления.

Я бы больше не стал строго придерживаться версии 2.0, поскольку, на мой взгляд, это все равно, что поощрять плохое поведение, такое как программирование в наши дни для IE 6. Если ни один разработчик не скажет, где будет переходить на более новые и лучшие версии программного обеспечения, то какой стимул для этого? люди, у которых есть старые вещи, которые нужно обновить?

Как только многие из их любимых вещей перестают работать, они быстро обновляются.

3
ответ дан 7 December 2019 в 05:19
поделиться

Я обычно использую .NET 2.0. Причина в том, что много людей (по крайней мере, в моем случае) работают как минимум под управлением Windows Vista или Windows 7, которая поставляется с .NET 2.0 (я полагаю). Если у них есть XP, у многих уже есть .NET 2.0.

Хотите верьте, хотите нет, но многие люди по-прежнему имеют более медленное соединение, поэтому загрузка более новой платформы (например, 3.5 или 4.0) может быть немного сложной и отвратить их от вашего продукта.

В конце концов, это зависит от ваших клиентов и того, сколько вы о них знаете. ' Не уверен, выбирайте 2.0 или 3.5. Я бы пока не стал переходить на 4.0, поскольку он относительно новый, и не многие люди его уже приняли.

2
ответ дан 7 December 2019 в 05:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: