Oggi ho deciso di eseguire un'installazione pulita per i driver Creative Sound Blaster, poiché dopo qualche tempo iniziano sempre a lampeggiare da soli. E questo significava che dovevo passare attraverso l'intera procedura di pulizia. E mi ci sono voluti quasi 2 ore ..
E onestamente, non riesco a vedere un motivo per cui ?! E sebbene Creative, IMHO, sia un vincitore assoluto del 1 ° posto per la produzione di software di scarsa qualità che non funziona mai, il problema gonfio non è esclusivo per loro.
PC con driver per fotocamera digitale Canon avrà circa 10 voci Canon che sono interconnesse con tutti i tipi di connessioni. Visual Studio è anche un ottimo esempio, ci sono circa 50 voci per l'installazione completa e riparare quella cosa è possibile solo con il nuking completo. E una volta è persino riuscito a rovinare l'intera installazione del sistema operativo durante l'aggiornamento da VS2k8 a VS2k8SP1 o qualcosa del genere. A quanto pare, 5 GB di spazio libero non erano sufficienti per la patch da 300 Mb ...
Quindi questo sembra davvero essere un problema diffuso. Quasi ogni applicazione al giorno d'oggi di solito contiene disimballatori, più "amici" spywarish installati, i driver di solito sono circa 600 Mb per tutto, comprese le stampanti e così via.
Ma perché? È colpa dello sviluppatore? Applicazioni come questa sono un incubo da supportare, al giorno d'oggi non funzionano mai al 100% e quasi tutti gli utenti che conosco sono molto negativi su tutto ciò che ottengono come installazione obbligatoria del driver per chiavetta USB / Stampante / Fotocamera / Scheda audio / Browser.
Sembra che NSIS di Nullsoft sia l'unico sistema di installazione pulito che non sia gonfio, da quello che so, ad esempio, l'installazione di Firefox. Installazione pulita e praticamente basata su xcopy senza problemi.
Quindi perché le persone non utilizzano semplici configurazioni e applicazioni che non sono radicate su 30 livelli di interconnessione? È perché gli sviluppatori sono pigri? Uso di strumenti codegen? È perché le aziende impongono app pesanti come qualcosa che gli utenti ameranno? Qual è la causa, e c'è un speranza che il software torni alle origini un giorno? Quali sono i passaggi per evitare di scrivere bloat quando si avvia una nuova applicazione da zero?