В чем реальная выгода .NET 4 Client Profile? - PullRequest
17 голосов
/ 29 декабря 2010

Мы только что обновили наше существующее приложение .NET для компиляции с .NET 4.0.Наше приложение представляет собой клиентское приложение WPF, которое устанавливается на компьютерах конечных пользователей, поэтому использование профиля клиента кажется естественным.Однако для выполнения этой работы нам потребуется некоторая реорганизация кода (часть нашего кода распределяется между клиентским приложением и различными серверными приложениями, поэтому у нас есть косвенная зависимость от System.Web).

Мой вопрос заключается в том, какую выгоду мы получим от этой работы?

  • Установлен ли клиентский профиль .NET 4 на большем количестве машин, чем полнофункциональный .NET 4?Я понимаю, что Профиль клиента разворачивается с помощью Центра обновления Windows, но мне не удалось найти какую-либо фактическую статистику об их соответствующих установочных базах.

  • Является ли Профиль клиента быстрее / меньше глючит при установке?41MB против 48MB. Размер установки для меня невелик, поскольку наше приложение имеет около 1 ГБ мультимедийных ресурсов.

  • Есть ли другие преимущества для профиля клиента, о которых я не думаю?

Спасибо за любые ответы!

Ответы [ 2 ]

7 голосов
/ 29 декабря 2010

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

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

2 голосов
/ 11 января 2012

Клиентский профиль .NET 4 уже установлен на большем количестве машин, чем заполненный .NET 4?

Во-первых, вы задаете этот вопрос неправильно.

Если вы выбираете профиль клиента, вы запускаете на и Full, и CP.Если вы нацелились на Full, вы запускаете only на Full.Таким образом, даже если CP установлен на меньшее количество компьютеров, чем Full, есть больше людей, для которых он будет просто работать.

Но даже в этом случае есть некоторая статистика от пользователей определенного веб-сайта здесь :

4.0, full:    5.6%
4.0, client: 28.3%

Разница довольно значительная, хотя размер выборки невелик и поэтому неопределенность велика.

Если вы действительно хотите увеличить количество людей, для которых оно будетПросто Work, однако, гораздо важнее понизить до 3.5, поскольку только около половины веб-пользователей имеют установку 4.0 (этот график, вероятно, учитывает как Full, так и CP).Но это, вероятно, нецелесообразно, особенно если у вас есть сторонние библиотеки 4.0.

...