Instalador o portátil

11

Temía mucho los programas que requieren mucha instalación. Dejan rastros detrás del registro incluso después de la desinstalación, además, algunos desinstaladores están mal programados (eso significa que algunos programas no se pueden desinstalar). Eso se aplica a Windows.

El lado bueno de los instaladores es que crean accesos directos y asociaciones de archivos. Sin embargo, Komodo en Linux utiliza un script de shell para la configuración y se puede desinstalar de forma segura eliminando la carpeta.

¿Crees que los instaladores deberían ser abolidos? ¿Crees que el efecto de las instalaciones debería ser reemplazado por scripts de shell? ¿Crees que todos los juegos de computadora deberían ser portátiles?

¿Debería usarse el diseño "escanear el / Aplicaciones / $ {AppName} / Carpeta de información y listar iconos de aplicaciones" para futuros entornos de escritorio?

Ming-Tang
fuente
1
¿Cuál es la obsesión por las huellas en su registro? Si un programa deja algo allí, es probable que nunca lo afecte y se necesita una cantidad insignificante de espacio en disco ... Dicho esto, me gustan las aplicaciones portátiles para poder ejecutarlas directamente desde mi memoria USB.
Nadie
@rmx: ¿Cuál es la obsesión de poner todo en el registro? ¿Cuál es la verdadera ventaja de poner cosas en el registro? Nada en contra del registro tampoco.
Maniero

Respuestas:

9

Depende de tu público objetivo.

Como programador o usuario avanzado, me gusta que mi software esté dentro de un archivo comprimido para su portabilidad y poder simplemente eliminar el software sin tener que preocuparme de que deje rastros en el registro.

Sin embargo, como persona normal (principalmente se aplica a los usuarios normales de Windows), solo quiero hacer clic en setup.exe y que se instale por mí mismo. No quiero tener que molestarme en mirar un archivo README o seguir alguna otra forma de instrucción solo para instalar el software que quiero. No me hagas hacer clic más de lo que podría manejar.

Primero debe considerar para quién está haciendo el software antes de decidir si desea hacer un instalador o no.

Terence Ponce
fuente
Nada que diga que un setup.exe no puede ser solo un autoextractor que también saca algunos atajos. Mi problema es que cambia el sistema (registro, etc.). Me gustaría que se incluyera en una carpeta de nivel superior y que tuviera accesos directos a elementos de esa carpeta para poder eliminarla siempre que lo desee.
Michael K
¿Cuál es el problema con hacer una entrada en el registro? Eso es lo que el registro es para . Simplifica enormemente tareas como localizar una aplicación en la PC. El registro no debe usarse para almacenar cargas de datos, pero la inserción de asociaciones de archivos, ubicaciones, comandos de inicio, etc., es todo por qué existe el registro. No va a tener un efecto medible en su sistema.
GrandmasterB
Sin registros, las aplicaciones crearán sus propias carpetas para almacenar la configuración, lo que facilita la eliminación y el intercambio de configuraciones. Así es como compartí guardar entre Nexuiz en Windows y Linux
Ming-Tang
5

Yo también soy pro-portátil, porque una aplicación nunca debería modificar el sistema a menos que sea realmente necesario, y la mayoría de las veces no lo es.

Si mi máquina estaba en el estado A cuando instalé algo, quiero que vuelva al estado A cuando se quite ese algo. De lo contrario, terminas con toneladas de (ahora) basura inútil en tu sistema.

En este sentido, Linux funciona mejor para mí porque la ubicación de todo está mucho más "estandarizada" que en Windows, donde, por ejemplo, puede encontrar su configuración en casi cualquier lugar: en la carpeta de Windows, en su carpeta de inicio, en la instalación de $ App directorio, en el registro, etc.

Dr. Hannibal Lecter
fuente
1

Prefiero aplicaciones que tienen ambos. Creo que, en el mejor de los casos, un instalador de software es básicamente un zip autoextraíble ligeramente glorificado, pero eso puede hacer cosas como agregar elementos del menú de inicio y demás.

Cuando tengo acceso de administrador, prefiero hacer doble clic sin pensar en el instalador y dejar que haga el trabajo por mí, descomprimirlo, crear una carpeta de archivos de programa, etc.

Pero, a veces no tengo acceso de administrador o quiero ejecutar algo desde una máquina remota porque, una vez más, soy demasiado flojo para arreglármelo, entonces tenerlo en forma autónoma me ahorra esa mano de obra.

Distribuir tanto el instalador como un archivo zip de los archivos, creo que es el camino a seguir.

whatsisname
fuente