plantilla - ¿Por qué alguien debería usar el perfil de cliente de.NET Framework 4?
que es target en marketing (4)
¿Hay alguna buena razón para usar .NET Framework 4 Client Profile en lugar de la versión completa ?
Quiero decir, razones de la vida real. Estoy creando una aplicación .NET, y dado que es bastante fácil crear un instalador que instale .NET Framework en una máquina cliente, ¿por qué molestarse en usar el perfil del cliente?
Algunas razones:
- El perfil del cliente ha estado disponible como una actualización recomendada en Windows Update desde Vista (ref: http://support.microsoft.com/kb/982670 ), por lo que es probable que no necesite instalarlo en sus máquinas de destino.
- al ser un perfil independiente, se actualizará por separado (por lo que los clientes no necesitarán actualizar tanto, si se lanza un parche de seguridad para una característica exclusiva del servidor)
La documentation responde a esto:
El perfil de cliente de .NET Framework 4 es un subconjunto de .NET Framework 4 que está optimizado para las aplicaciones de cliente. Proporciona funcionalidad para la mayoría de las aplicaciones cliente, incluidas las características de Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) y ClickOnce. Esto permite una implementación más rápida y un paquete de instalación más pequeño para las aplicaciones que apuntan al perfil de cliente de .NET Framework 4.
Un paquete de instalación más pequeño podría ser una ventaja, especialmente si está apuntando a dispositivos no tradicionales como tabletas con menos espacio de almacenamiento. También es un tiempo de descarga más corto si es necesario instalar el Framework.
Las aplicaciones que se dirigen al perfil de cliente de .NET Framework 4 generalmente mejoran la experiencia de implementación al tener tamaños de descarga más pequeños y tiempos de instalación más rápidos. Una aplicación que se dirige al perfil de cliente de .NET Framework 4 tiene un paquete de redistribución más pequeño que instala el conjunto mínimo de conjuntos de clientes en la computadora del usuario, sin que sea necesaria la versión completa de .NET Framework 4.
Se puede encontrar una buena respuesta en la pregunta de Desbordamiento de pila Diferencias entre el marco completo de Microsoft .NET 4.0 y el perfil del cliente . Básicamente, solo use el marco completo si sabe que lo necesita. Las aplicaciones de cliente normales solo deberían necesitar el marco del cliente.