2008-10-16 20 views
6

¿Desearía usted (o sus clientes) descargar un instalador de 1 mb y quizás se le solicite que descargue e instale .NET o un instalador de 23 MB y nunca tenga que saber qué es .NET?Agrupación de .NET en el instalador

Chris

Respuesta

1

El segundo. Un cliente quiere que todo funcione sin poner una mano.

0

Prefiero que una instalación ponga una y exactamente una pieza de software en mi máquina. Cuando desplegamos a nuestros clientes, queremos poder controlar la instalación de dependencias nosotros mismos.

EDITAR: Tenga en cuenta que hablo de un entorno empresarial en el que gestionamos de manera centralizada la implementación de software para nuestros clientes. También me siento de esta manera por mí mismo, pero me clasificaría como un usuario avanzado y puedo ver el argumento contrario para el usuario medio de Joe.

1

Normalmente me resulta cada vez menos importante combinar el .NET framework con mis aplicaciones. Al menos para 2.0, ya que se instala con mayor frecuencia.

Yo diría que para 3.5, como no está necesariamente instalado, sería mejor incluirlo con la descarga para facilitar su uso.

0

Yo personalmente preferiría saber que estaba instalando .net.

A la mayoría de las personas no técnicas no les importará, y se molestarán con un instalador que les pida que hagan clic más veces de las necesarias (El proceso de pensamiento sería "Instalar .net" ¿Qué es .net? ¿Me lo preguntas? Debería instalarlo, o porque no debería? Vamos a elegir una opción aleatoria "en muchas personas.)

2

Recomendaría el instalador de 1 mb o el enfoque" bootstrapper ". A menos que vaya a la vanguardia, la mayoría de las máquinas con Windows ya tienen instalado el marco 2.0, y obtener la aplicación descargada e instalada rápidamente suele estar en la mente de la mayoría de los usuarios.

1

Aunque personalmente odio los descargadores que son solo 0.5 MB que descargan el contenido instalable real más adelante, porque no puede archivar los archivos de instalación descargados, tendría que decir que en este caso prefiero el instalador de 1MB. El tiempo de ejecución de .Net es lo suficientemente común como para que se encuentre en la mayoría de las computadoras. Y si no es así, debería provenir directamente de Microsoft, en lugar de tratar de mantener una versión actualizada del .Net framework en su instalador. Otra opción, que es común con los IDEs de Java, como Eclipse y Netbeans, es tener una versión que no viene con el J2SDK, y una versión que sí incluye una versión actualizada del J2SDK.

+0

Si es medio mego solo para descargar, ¿qué tipo de bloatware es el producto real? –

1

Estoy pensando en Adobe Acrobat, que tiene una descarga de instalador de 1/2 Mb para arrancar un programa mucho más grande. Acrobat está allí como uno de los paquetes de software más descargados, y aún se sienten obligados a reducir el tamaño de su descarga inicial. Microsoft también está utilizando este enfoque en algunos de sus paquetes más grandes.

Sin embargo, la cosa con ambos ejemplos es que ofrecen una experiencia mucho mejor cuando se descarga la aplicación completa que los paquetes de instalación estándar de Visual Studio permiten descargar el marco.

0

Scott Hanselman tuvo una muy buena blog post recientemente, donde habló acerca de agrupar el .NET Framework. Una cosa que también debe tenerse en cuenta es que .net 2.0 se incluyó en Windows XP SP2, por lo que una máquina actualizada debería tener al menos ese

+0

Esto es engañoso. Es una actualización opcional, por lo que incluso una máquina que usa religiosamente la actualización de Microsoft aún podría no tenerla. –

3

¿No puede detectar si el marco está instalado cuando están descargando y sirve el instalador apropiado?De esta forma, un usuario que no tiene no es penalizado, y un usuario que no lo tiene obtiene la instalación completa.

Como nota aparte, nuestra aplicación es una descarga pequeña y descarga dinámicamente los marcos que necesita, pero no apuntamos a un público "comercial". La nuestra es mucho más una aplicación de nicho, entonces tu YMMV.

+0

La mayoría de los navegadores lo tienen en la cadena de User-Agent. – ine

+0

No, IE lo tiene en la cadena de usuario. Pero eso todavía es algo. –

+0

Además, Firefox lo tiene, si están ejecutando 3.5 SP 1 o superior, que también es un indicador. –

0

Documente las dependencias de marco y dé al usuario un medio opcional de instalarlo si no lo tiene ya durante su proceso de instalación. Esto es especialmente importante si está entregando a través de Internet de todos modos. Si está entregando un CD/DVD, incluya la redistribución con su código en caso de que el usuario no tenga acceso a él a través de la red.

0

De cualquier manera, asegúrese de advertir al usuario si utiliza la opción de descarga. Nada es más molesto que estar tan feliz de que el nuevo programa que está instalando en su máquina conectada a Internet no sea tan pequeño, y luego descubrir que no ha terminado ...

Cuestiones relacionadas