Tarea 10 - Programacion III

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Universidad Abierta para Adultos

Participante:
Joel Casilla Tavarez

Matricula:
2018-02813

Asignatura:
Programación III

Facilitadora:
Johanna Jiménez

Asignación 10
Después de consultar el texto básico de la asignatura y otros documentos
sugeridos por su facilitador, en el contenido de la Unidad X, realiza las
actividades sugeridas:

1 Investigar en la web acerca de los instaladores más recomendados para


generar empaquetados para el proceso de instalación de proyectos.

En Windows existen fundamentalmente dos maneras de instalar un programa en el


sistema: descargando un archivo ejecutable (.exe) que es un programa de
instalación específico, o bien descargando un archivo .msi.

Los archivos MSI toman su nombre (y extensión) de la tecnología lanzada en 1999 e


inicialmente denominada Microsoft Installer (nombre en código "Darwin"), y que
actualmente se llama Windows Installer. Windows Installer es tanto un servicio
que viene instalado de serie con todas las versiones de Windows, como una API de
Windows que se puede utilizar para crear instalaciones, mantenimiento, reparación
y desinstalación de software.

Por otro lado los archivos de instalación ejecutables, los que llevan la extensión
.exe, pueden ser en realidad de dos tipos:

● Los de tipo "lanzador" (bootstrapper en inglés), que en realidad son archivos


comprimidos que llevan dentro un .msi el cual, tras haberlo descomprimido,
llaman a Windows Installer para que se encargue de todo el proceso. Son
una especie de MSI "furtivo" que se entrega en forma de ejecutable por
comodidad (ocupan menos generalmente).
● Personalizados o no-MSI: son ejecutables que se encargan de todo el
proceso de instalación, no utilizando para nada por debajo el servicio de MSI.
Existen muchos productos para crear instalaciones de este tipo, que utilizan
sus propios sistemas. Son programas normales y corrientes de Windows, con
la particularidad de que se usan una única vez y para instalar otros
programas.

Estas son algunas de las opciones más conocidas para crear programas de
instalación:

● WiX Toolset: lanzado ya hace 14 años (en 2004) se ha convertido en la


opción preferida por Microsoft. Se trata de un proyecto de código abierto (de
hecho el primero que lanzó Microsoft con Common Public License) y por
supuesto gratuito. Permite crear paquetes .msi a partir de archivos XML con
información del proyecto, y dispone de interfaz de línea de comando (para
automatizar el proceso) e integración con Visual Studio (aunque no muy
visual que digamos). De hecho, tiene una curva de aprendizaje bastante
pronunciada.
● Visual Studio 2017 Installer Projects: se trata de una extensión oficial de
Microsoft que añade a Visual Studio 2017 la capacidad de generar paquetes
de instalación MSI desde el propio entorno. Esta funcionalidad se entregaba
de serie hasta Visual Studio 2015 (incluido), pero en VS2017 se quitó en
favor de WiX. Sin embargo, a mucha gente le gustaba esta opción que tenía
una interfaz muy sencilla de usar, y mucha otra gente disponía de proyectos
que la utilizaban y querían seguir usándola, por lo que Microsoft lanzó este
complemento para VS que restauraba la funcionalidad. Tiene más de 2
millones de descargas desde el marketplace. Es completamente gratuito y
fácil de utilizar.

● Orca.exe: se trata de una herramienta de línea de comandos gratuita que


entrega Microsoft con el SDK de Windows. Permite crear y editar paquetes
MSI, pero es difícil de utilizar al carecer de interfaz gráfica. Sin embargo,
puede resultar útil para automatizar ciertas tareas de creación de paquetes
de instalación.
● IExpress.exe: este ejecutable viene incluido con Windows desde los tiempos
de Windows 2000. Permite crear paquetes de instalación sencillos a partir
de los contenidos de cualquier carpeta, pudiendo sacar una licencia primero,
ejecutando o no algo tras la descompresión, y algunas opciones más para
conseguir un ejecutable de instalación final. Es algo sencillo pero muy
efectivo y no tienes que hacer nada para conseguirlo: ya lo tienes en
Windows. Aquí te dejo unas instrucciones básicas de uso de IExpress.
● Installshield de Flexera: uno de los más conocidos y utilizados del mundo ya
que viene incluido con Visual Studio en una versión limitada. No es nada
barato si quieres la versión comercial (ninguno de los comerciales lo es).
● InnoSetup: uno muy conocido y utilizado ya que es gratuito y Open Source.
Creado en 1997 ha ido añadiendo capacidades con los años hasta superar en
muchos casos las capacidades de muchos programas comerciales que son
bastante caros. Genera instaladores ejecutables autónomos. Merece la pena
echarle un vistazo.
● Nullsoft Scriptable Install System: súper-conocido y muy utilizado porque
es de código abierto y gratuito, creado por la misma gente que creó en su día
el reproductor de música WinAmp (que si tienes unos cuantos años seguro
que recuerdas). Su uso se basa en scripts y genera ejecutables de instalación
propios. Es muy rápido (está escrito en C++) y muy ligero (solo añade 34KB
de carga extra al paquete final). Lo utilizan grandes empresas para distribuir
su software, como Google, Dropbxox, Amazon o McAfee.
● EMCO Package Builder: un editor de instalaciones que permite definir
paquetes MSI e incluso convertir programas ejecutables en MSIs silenciosos
para instalación remota desatendida. Su mayor diferenciación es la interfaz
de usuario avanzada que ofrece, que permite simplificar mucho la creación de
los paquetes de instalación. Lo puedes probar gratis. Cuesta unos $500.

2 Crear un instalador para tu proyecto final.

El instalador fue creado con Microsoft Visual Studio Installer Projects, extension
oficial de microsoft.
3 Elabora un video que muestre el proceso de instalación.

https://youtu.be/NMJJ4Sz2_rA

También podría gustarte