Pemasang atau Portable

11

Saya takut program yang membutuhkan instalasi banyak. Mereka meninggalkan jejak di belakang registri bahkan setelah un-instalasi, ditambah, beberapa uninstallers diprogram dengan buruk (itu berarti, beberapa program tidak dapat dihapus). Itu berlaku untuk Windows.

Sisi baik dari penginstal, mereka membuat cara pintas dan asosiasi file. Namun, Komodo di Linux menggunakan skrip shell untuk pengaturan dan dapat dihapus dengan aman dengan menghapus folder.

Apakah Anda pikir installer harus dihapuskan? Apakah Anda pikir efek instalasi harus diganti dengan skrip shell? Apakah Anda pikir semua game komputer harus portabel?

Haruskah desain "pindai folder / Aplikasi / $ {AppName} / Informasi dan ikon aplikasi daftar" harus digunakan untuk lingkungan desktop masa depan?

Ming-Tang
sumber
1
Apa obsesi tentang jejak di registri Anda? Jika suatu program meninggalkan sesuatu di sana, kemungkinan itu tidak akan pernah memengaruhi Anda dan dibutuhkan ruang disk yang dapat diabaikan ... Yang mengatakan, saya suka aplikasi portabel sehingga saya bisa langsung menjalankannya langsung dari memori USB.
Tidak ada yang
@ rmx: Apa obsesi untuk meletakkan segala sesuatu di registri? Apa keuntungan nyata untuk meletakkan sesuatu di registri? Tidak ada yang melawan registri.
Maniero

Jawaban:

9

Itu tergantung pada audiens target Anda.

Sebagai seorang programmer atau pengguna listrik, saya suka perangkat lunak saya berada di dalam file yang dikompresi untuk portabilitas dan untuk dapat menghapus perangkat lunak tanpa harus khawatir tentang hal itu meninggalkan jejak di registri.

Sebagai orang biasa (kebanyakan berlaku untuk pengguna Windows biasa), saya hanya ingin mengklik setup.exe dan menginstalnya sendiri untuk saya. Saya tidak ingin repot melihat file README atau mengikuti beberapa bentuk instruksi lainnya hanya untuk menginstal perangkat lunak yang saya inginkan. Jangan buat saya mengklik lebih dari yang bisa saya tangani.

Anda harus mempertimbangkan untuk siapa Anda membuat perangkat lunak terlebih dahulu sebelum memutuskan apakah akan membuat installer atau tidak.

Terence Ponce
sumber
Tidak ada yang mengatakan setup.exe tidak bisa hanya menjadi self-extractor yang juga mengeluarkan beberapa cara pintas. Masalah saya adalah perubahan sistem (registry, dll). Saya ingin itu terkandung dalam satu folder tingkat atas, dan memiliki cara pintas untuk hal-hal di folder itu sehingga saya bisa menghapusnya kapan pun saya mau.
Michael K
Apa masalah dengan membuat entri di registri? Thats apa registri untuk . Ini sangat menyederhanakan tugas-tugas seperti mencari aplikasi di PC. Registri tidak boleh digunakan untuk menyimpan banyak data, tetapi memasukkan asosiasi file, lokasi, perintah startup, dll adalah semua alasan mengapa registri itu ada. Ini tidak akan memiliki efek terukur pada sistem Anda.
GrandmasterB
Tanpa pendaftar, aplikasi akan membuat folder sendiri untuk menyimpan konfigurasi, yang membuatnya lebih mudah untuk menghapus dan berbagi konfigurasi. Begitulah cara saya berbagi save antara Nexuiz di Windows dan Linux
Ming-Tang
5

Saya sendiri pro-portable, karena sebuah aplikasi tidak boleh memodifikasi sistem kecuali itu benar - benar diperlukan, dan sebagian besar waktu tidak.

Jika mesin saya dalam keadaan A ketika saya menginstal sesuatu, saya ingin itu kembali ke keadaan A ketika sesuatu itu dihapus. Jika tidak, Anda berakhir dengan banyak omong kosong yang tidak berguna (sekarang) pada sistem Anda.

Dalam hal ini, Linux bekerja lebih baik untuk saya karena lokasi semuanya jauh lebih baik "standar" daripada di Windows, di mana, misalnya, Anda dapat menemukan pengaturan Anda hampir di mana saja: di folder Windows, di folder rumah Anda, di $ App install direktori, dalam registri dll.

dr Hannibal Lecter
sumber
1

Saya lebih suka aplikasi yang memiliki keduanya. Saya pikir yang terbaik, installer perangkat lunak pada dasarnya adalah zip pengekstraksi diri yang sedikit dimuliakan, tetapi dapat melakukan hal-hal seperti menambahkan item menu mulai dan yang lainnya.

Ketika saya memiliki akses admin, saya lebih suka tanpa berpikir dua kali klik installer dan membiarkannya melakukan pekerjaan kasar untuk saya, membuka ritsletingnya, membuat folder file program, dll.

Tapi, kadang-kadang saya tidak memiliki akses admin atau saya ingin menjalankan sesuatu dari mesin jarak jauh karena sekali lagi saya terlalu malas untuk mengatasinya sendiri, kemudian dengan sendirinya menghemat tenaga saya.

Mendistribusikan installer dan file zip dari file yang saya pikir adalah cara untuk pergi.

Apa namanya
sumber