Obawiałem się programów, które bardzo wymagają instalacji. Pozostawiają ślady rejestru nawet po odinstalowaniu, a ponadto niektóre dezinstalatory są źle zaprogramowane (co oznacza, że niektórych programów nie można odinstalować). Dotyczy to systemu Windows.
Dobrą stroną instalatorów jest tworzenie skrótów i skojarzeń plików. Jednak Komodo w systemie Linux używa skryptu powłoki do konfiguracji i można go bezpiecznie odinstalować, usuwając folder.
Czy uważasz, że instalatorzy powinni zostać zniesieni? Czy uważasz, że efekt instalacji powinien zostać zastąpiony przez skrypty powłoki? Czy uważasz, że wszystkie gry komputerowe powinny być przenośne?
Czy projekt „skanuj / Aplikacje / $ {AppName} / Folder informacyjny i ikony aplikacji listy” powinien być używany w przyszłych środowiskach komputerowych?
Odpowiedzi:
To zależy od grupy docelowej.
Jako programista lub zaawansowany użytkownik lubię, aby moje oprogramowanie znajdowało się w skompresowanym pliku w celu zapewnienia przenośności i było w stanie po prostu usunąć oprogramowanie bez martwienia się o to, czy pozostawi on jakiekolwiek ślady w rejestrze.
Jednak jako zwykła osoba (dotyczy to głównie zwykłych użytkowników systemu Windows) chcę tylko kliknąć plik setup.exe i sam go zainstalować. Nie chcę zawracać sobie głowy przeglądaniem pliku README lub wykonywaniem innych instrukcji, aby zainstalować oprogramowanie, które chcę. Nie zmuszaj mnie do klikania więcej, niż mógłbym znieść.
Zanim zdecydujesz, czy chcesz zainstalować instalator, powinieneś najpierw rozważyć, dla kogo tworzysz oprogramowanie.
źródło
Sam jestem przenośny, ponieważ aplikacja nigdy nie powinna modyfikować systemu, chyba że jest to naprawdę konieczne, a przez większość czasu tak nie jest.
Jeśli moja maszyna była w stanie A, gdy coś zainstalowałem, chcę, aby wróciła do stanu A, gdy coś zostanie usunięte. W przeciwnym razie w twoim systemie pojawi się mnóstwo (teraz) bezużytecznych badziewi.
Pod tym względem Linux działa dla mnie lepiej, ponieważ lokalizacja wszystkiego jest znacznie lepiej „znormalizowana” niż w systemie Windows, gdzie na przykład możesz znaleźć swoje ustawienia prawie wszędzie: w folderze Windows, w folderze domowym, w instalacji $ App katalog, w rejestrze itp.
źródło
Wolę aplikacje, które mają oba. Myślę, że w najlepszym przypadku instalator oprogramowania to w zasadzie nieco chwalebny samorozpakowujący się zip, ale może to robić takie rzeczy, jak dodawanie elementów menu Start i tak dalej.
Kiedy mam dostęp administratora, zdecydowanie wolę bezmyślnie kliknąć dwukrotnie instalator i pozwolić, aby pomógł mi pracować, rozpakować go, utworzyć folder plików programu itp.
Ale czasami nie mam dostępu administratora lub chcę uruchomić coś ze zdalnej maszyny, ponieważ znów jestem zbyt leniwy, aby sobie z tym poradzić, a wtedy samodzielne oszczędzanie oszczędza mi pracy.
Dystrybucja zarówno instalatora, jak i pliku zip plików, myślę, że jest to właściwy sposób.
źródło