Допустимо ли иметь коммерческие приложения, которые не устанавливаются в обычное местоположение "программных файлов"?
Какой из них лучше? Приложение, которое может работать где угодно без установки (# 1) или интеграции, или приложение, которое требует полной установки (# 2) (с использованием реестра, программных файлов, настроек, хранящихся в AppData, документов, хранящихся в Users /.../ и т. Д.)
Мне кажется, что приложение, которое может работать без сбоев даже после предыдущей установки Windows (из-за его способности запускаться из любого места и т. Д.), Лучше.
Я могу даже положить его на свой флэш-накопитель и использовать его где угодно. Или еще лучше, если бы я перенес настройки из одной копии в другую, это было бы очень легко сделать, в то время как для другого приложения, которое распространяется повсеместно, для этого потребовалась бы функция.
Зачем пытаться решить не-проблему?
Есть идеи и плюсы / минусы по этому поводу? Как вы думаете, что лучше, более приемлемо для вас? Вы не возражаете, если бы приложение было как # 1? Также кажется, что проще интегрировать приложения такого рода в конвейеры, где их можно создавать в любом месте для обработки данных, передаваемых в него.