Hari ini saya memutuskan untuk melakukan instalasi bersih untuk driver Creative Sound Blaster, karena mereka selalu mulai mengalami glitching sendiri setelah beberapa waktu. Dan itu berarti saya harus melalui seluruh prosedur pembersihan. Dan itu memakan waktu hampir 2 jam ..
Dan jujur, saya tidak bisa melihat alasannya ?! Dan meskipun Creative, IMHO, adalah pemenang pertama mutlak untuk menghasilkan perangkat lunak berkualitas buruk yang tidak pernah berfungsi, masalah yang menggembung tidak eksklusif bagi mereka.
PC dengan driver kamera digital Canon akan memiliki sekitar 10 entri Canon yang saling berhubungan dengan semua jenis koneksi. Visual Studio juga merupakan contoh utama, ada sekitar 50 atau lebih entri untuk instalasi penuh, dan memperbaiki hal itu hanya mungkin dengan nuking lengkap. Dan bahkan setelah itu berhasil merusak seluruh menginstal OS ketika saya meningkatkan dari VS2k8 ke VS2k8SP1 atau sesuatu. Ternyata 5GB ruang kosong tidak cukup untuk tambalan 300MB ...
Jadi ini sepertinya merupakan masalah yang tersebar luas. Hampir setiap aplikasi saat ini biasanya berisi unpacker, beberapa "teman" spywarish yang diinstal, driver biasanya sekitar 600MB untuk semua termasuk printer dan sebagainya.
Tapi kenapa? Apakah ini kesalahan pengembang? Aplikasi seperti itu adalah mimpi buruk untuk didukung, mereka tidak pernah berfungsi 100% saat ini, dan hampir semua pengguna yang saya tahu sangat negatif tentang semua mengasapi yang mereka dapatkan sebagai driver wajib menginstal untuk USB thumb drive / Printer / Kamera / Sound Card / Browser.
Tampaknya NSIS dari Nullsoft adalah satu-satunya sistem pengaturan bersih yang tidak membengkak, dari yang saya tahu, misalnya, instal Firefox. Bersih, cukup banyak instal berbasis xcopy tanpa masalah.
Jadi mengapa orang tidak menggunakan pengaturan dan aplikasi sederhana yang tidak di-root lebih dari 30 lapisan interkoneksi? Apakah karena pengembang malas? Gunakan alat codegen? Apakah karena perusahaan memaksakan aplikasi kelas berat sebagai sesuatu yang disukai pengguna? Apa penyebabnya, dan apakah ada harapan perangkat lunak akan kembali ke dasar suatu hari nanti? Apa langkah-langkah untuk menghindari penulisan mengasapi ketika Anda memulai aplikasi baru dari awal?