Instalador ou portátil


11

Eu temia programas que exigem muito a instalação. Eles deixam rastros para trás do registro mesmo após a desinstalação, além disso, alguns desinstaladores são mal programados (ou seja, alguns programas não podem ser desinstalados). Isso se aplica ao Windows.

O lado bom dos instaladores, eles criam atalhos e associações de arquivos. No entanto, o Komodo no Linux usa um script de shell para configurar e pode ser desinstalado com segurança excluindo a pasta.

Você acha que os instaladores devem ser abolidos? Você acha que o efeito das instalações deve ser substituído por scripts de shell? Você acha que todos os jogos de computador devem ser portáteis?

O design "digitalizar a pasta / Applications / $ {AppName} / Information e listar ícones dos aplicativos" deve ser usado para futuros ambientes de desktop?


1
Qual é a obsessão por traços em seu registro? Se um programa deixa algo lá dentro, é provável que nunca o afete e isso exige uma quantidade insignificante de espaço em disco ... Dito isso, eu gosto de aplicativos portáteis para que eu possa executá-los na minha memória USB.
Ninguém

@rmx: Qual é a obsessão de colocar tudo no registro? Qual é a real vantagem de colocar as coisas no registro? Nada contra o registro também.
Maniero

Respostas:


9

Depende do seu público-alvo.

Como programador ou usuário avançado, gosto que meu software esteja dentro de um arquivo compactado para portabilidade e seja capaz de excluir o software sem ter que se preocupar em deixar rastros no registro.

Como uma pessoa comum (principalmente para usuários comuns do Windows), no entanto, só quero clicar em setup.exe e instalá-lo para mim. Não quero me preocupar em olhar para um arquivo README ou seguir alguma outra forma de instrução apenas para instalar o software que desejo. Não me faça clicar mais do que eu poderia suportar.

Você deve considerar primeiro para quem está criando o software antes de decidir se quer instalar ou não um instalador.


Nada que diga que um setup.exe não poderia ser apenas um extrator automático que também apresenta alguns atalhos. Meu problema é que isso muda o sistema (registro, etc). Gostaria que ele estivesse em uma pasta de nível superior e tenha atalhos para as coisas nessa pasta para que eu pudesse excluí-lo sempre que quisesse.
Michael K

Qual é o problema de fazer uma entrada no registro? Isso é o que o registro é para . Simplifica bastante tarefas como localizar um aplicativo no PC. O registro não deve ser usado para armazenar grande quantidade de dados, mas a inserção de associações de arquivos, locais, comandos de inicialização etc. é o motivo pelo qual o registro existe. Não terá um efeito mensurável no seu sistema.
GrandmasterB

Sem registros, os aplicativos criarão suas próprias pastas para armazenar a configuração, o que facilita a exclusão e o compartilhamento de configurações. É assim que eu compartilhado economizar entre Nexuiz em Windows e Linux
Ming-Tang

5

Eu sou pró-portátil, porque um aplicativo nunca deve modificar o sistema, a menos que seja realmente necessário, e na maioria das vezes não.

Se minha máquina estava no estado A quando eu instalei algo, quero voltar ao estado A quando esse item for removido. Caso contrário, você acaba com toneladas de (agora) porcaria inútil em seu sistema.

Nesse sentido, o Linux funciona melhor para mim porque a localização de tudo é muito melhor "padronizada" do que no Windows, onde, por exemplo, você pode encontrar suas configurações em praticamente qualquer lugar: na pasta Windows, na sua pasta pessoal, na instalação do $ App diretório, no registro etc.


1

Eu prefiro aplicativos que possuem ambos. Eu acho que, na melhor das hipóteses, um instalador de software é basicamente um zip de extração automática um pouco glorificado, mas que pode fazer coisas como adicionar itens do menu Iniciar e outros enfeites.

Quando tenho acesso de administrador, prefiro clicar duas vezes no instalador sem pensar e deixá-lo fazer o trabalho pesado para mim, descompactá-lo, criar uma pasta de arquivos de programa etc.

Mas, às vezes, não tenho acesso de administrador ou quero executar algo a partir de uma máquina remota, porque, novamente, tenho preguiça de copiá-la para mim mesma e, em seguida, manter-me independente me poupa esse trabalho.

Distribuir o instalador e um arquivo zip dos arquivos que eu acho que é o caminho a percorrer.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.