Respuestas
may. 16, 2007 - 00:08
Estimado amigo:
ClickOnce permite instalar una aplicación desde cualquier sitio, incluso desde un sitio Web.
La "gracia" de este sistema de instalación es que cuando se ejecute la aplicación instalada con ClickOnce, la aplicación buscará nuevas actualizaciones de forma automática, y si la hubiera, te preguntará si la quieres instalar.
También se encargará de instalar los requisitos que esa aplicación necesite, por tanto, si nunca has trabajado con una aplicación que use el .NET Framework 2.0, éste se instalará en tu máquina.
Un saludo.
ClickOnce permite instalar una aplicación desde cualquier sitio, incluso desde un sitio Web.
La "gracia" de este sistema de instalación es que cuando se ejecute la aplicación instalada con ClickOnce, la aplicación buscará nuevas actualizaciones de forma automática, y si la hubiera, te preguntará si la quieres instalar.
También se encargará de instalar los requisitos que esa aplicación necesite, por tanto, si nunca has trabajado con una aplicación que use el .NET Framework 2.0, éste se instalará en tu máquina.
Un saludo.
may. 18, 2007 - 16:44
ClickOnce facilita la ejecución, instalación y actualización de aplicaciones windows que actúan como Clientes Inteligentes (Smart Clients). http://es.wikipedia.org/wiki/Smart_cl...
Otras ventajas que te ofrece ClickOnce son:
1) Las aplicaciones que se instalan o ejecutan con ClickOnce son intrínsicamente independientes, es decir, son instaladas y ejecutadas en una caché segura por usuario y aplicación, por lo tanto, no tendrás problemas (conflictos) con otras aplicaciones.
2) Puedes elegir que tu aplicación funcione offline u online, es decir, que se instale en el ordenador del cliente y pueda trabajar sin estar conectado a la red o que se comporte como una aplicación web, esto es, que cuando el usuario seleccione un enlace de una página web, la aplicación se ejecute directamente.
3) Con ClickOnce tienes un API para controlar el proceso de actualización, si no quieres que sea automático, lo puedes hacer mediante código. En la primer instalación, ClickOnce instalará sólo los ficheros obligatorios (required); los que no son obligatorios (por ejemplo un catálogo de productos) podrás bajarlos posteriormente con esta API, de esta forma tu aplicación se ejecutará con los requisitos mínimos indispensables, optimizando así el proceso de instalación.
4) Las actualizaciones en ClickOnce son transaccionales, es decir, se asegura que se realice completa y satisfactoriamente, y si esto no es posible, entonces no se realiza la actualización.
5) Los manifiestos de aplicación e instalación que genera ClickOnce están firmados digitalmente, esto proporciona la seguridad de que la aplicación y sus actualizaciones provengan de una fuente segura y fiable.
6) Con ClickOnce tienes la opción de volver a la versión anterior de la aplcación (rollback version) desde el servidor (reemplazando el manifiesto de instalación) o desde el cliente (en Añadir o Remover programas).
7) Puedes marcar una actualización como obligatoria. Al hacer esto, ClickOnce deshabilitará la aplicación instalada hasta que la nueva actualización sea bajada he instalada, forzando así a que el usuario obtenga la nueva actualización.
8) ClickOnce optimiza el proceso de actualización bajando sólo los ficheros que han cambiado, para esto, asocia cada fichero con una clave única para saber si ha cambiado y también para verificar si un archivo ha sido manipulado (file tampering).
9) Aunque no es necesario utilizar Visual Studio para generar aplicaciones ClickOnce, está completamente integrado con él, facilitando en gran medida las tareas de publicación.
Saludos.
Otras ventajas que te ofrece ClickOnce son:
1) Las aplicaciones que se instalan o ejecutan con ClickOnce son intrínsicamente independientes, es decir, son instaladas y ejecutadas en una caché segura por usuario y aplicación, por lo tanto, no tendrás problemas (conflictos) con otras aplicaciones.
2) Puedes elegir que tu aplicación funcione offline u online, es decir, que se instale en el ordenador del cliente y pueda trabajar sin estar conectado a la red o que se comporte como una aplicación web, esto es, que cuando el usuario seleccione un enlace de una página web, la aplicación se ejecute directamente.
3) Con ClickOnce tienes un API para controlar el proceso de actualización, si no quieres que sea automático, lo puedes hacer mediante código. En la primer instalación, ClickOnce instalará sólo los ficheros obligatorios (required); los que no son obligatorios (por ejemplo un catálogo de productos) podrás bajarlos posteriormente con esta API, de esta forma tu aplicación se ejecutará con los requisitos mínimos indispensables, optimizando así el proceso de instalación.
4) Las actualizaciones en ClickOnce son transaccionales, es decir, se asegura que se realice completa y satisfactoriamente, y si esto no es posible, entonces no se realiza la actualización.
5) Los manifiestos de aplicación e instalación que genera ClickOnce están firmados digitalmente, esto proporciona la seguridad de que la aplicación y sus actualizaciones provengan de una fuente segura y fiable.
6) Con ClickOnce tienes la opción de volver a la versión anterior de la aplcación (rollback version) desde el servidor (reemplazando el manifiesto de instalación) o desde el cliente (en Añadir o Remover programas).
7) Puedes marcar una actualización como obligatoria. Al hacer esto, ClickOnce deshabilitará la aplicación instalada hasta que la nueva actualización sea bajada he instalada, forzando así a que el usuario obtenga la nueva actualización.
8) ClickOnce optimiza el proceso de actualización bajando sólo los ficheros que han cambiado, para esto, asocia cada fichero con una clave única para saber si ha cambiado y también para verificar si un archivo ha sido manipulado (file tampering).
9) Aunque no es necesario utilizar Visual Studio para generar aplicaciones ClickOnce, está completamente integrado con él, facilitando en gran medida las tareas de publicación.
Saludos.
Añadir Nuevo Comentario