Я боялся программ, которые требуют много установки. Они оставляют следы в реестре даже после деинсталляции, к тому же некоторые деинсталляторы плохо запрограммированы (это означает, что некоторые программы не могут быть удалены). Это относится к Windows.
Хорошая сторона установщиков, они создают ярлыки и ассоциации файлов. Однако Komodo в Linux использует сценарий оболочки для установки и может быть безопасно удален путем удаления папки.
Как вы думаете, все установщики должны быть отменены? Как вы думаете, эффект установки должен быть заменен сценариями оболочки? Как вы думаете, все компьютерные игры должны быть портативными?
Следует ли использовать дизайн "scan the / Applications / $ {AppName} / Information папки и список значков приложений" для будущих настольных сред?
Ответы:
Это зависит от вашей целевой аудитории.
Как программист или опытный пользователь, мне нравится, что мое программное обеспечение находится внутри сжатого файла для переносимости и возможности просто удалить программное обеспечение, не беспокоясь о нем, оставляя какие-либо следы в реестре.
Однако, как обычный человек (в основном это относится к обычным пользователям Windows), я просто хочу нажать на setup.exe и установить его для меня. Я не хочу смотреть на файл README или следовать какой-либо другой форме инструкций, просто чтобы установить желаемое программное обеспечение. Не заставляй меня щелкать больше, чем я мог справиться.
Прежде чем принимать решение о том, делать инсталлятор или нет, вы должны сначала подумать, для кого вы делаете программное обеспечение.
источник
Я сам переносной, потому что приложение никогда не должно модифицировать систему, если это действительно не нужно, и в большинстве случаев это не так.
Если моя машина находилась в состоянии A, когда я что-то устанавливал, я хочу, чтобы она возвращалась в состояние A, когда что-то удалялось. В противном случае вы получите массу (сейчас) бесполезного дерьма в вашей системе.
В этом отношении Linux работает лучше для меня, потому что расположение всего гораздо лучше «стандартизировано», чем в Windows, где, например, вы можете найти свои настройки практически где угодно: в папке Windows, в вашей домашней папке, в установке $ App каталог, в реестре и т.д ..
источник
Я предпочитаю приложения, которые имеют оба. Я думаю, в лучшем случае, установщик программного обеспечения - это, по сути, слегка прославляемый самораспаковывающийся zip, но он может делать такие вещи, как добавление пунктов меню «Пуск» и еще много чего.
Когда у меня есть доступ администратора, я предпочитаю бездумно дважды щелкнуть установщик и позволить ему выполнить всю работу за меня, распаковать его, создать папку с программными файлами и т. Д.
Но иногда у меня нет доступа с правами администратора или я хочу запустить что-то с удаленной машины, потому что снова мне лень копировать это самому себе, и тогда самообеспечение спасает меня от этого труда.
Распространение установщика и zip-файла из файлов, я думаю, это путь.
источник