Подтвердить что ты не робот

Какая реальная польза от профиля клиента .NET 4?

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

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

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

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

Пользовательский профиль .NET 4 уже установлен на нескольких компьютерах, чем .NET 4?

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

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

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

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

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

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