Hoy decidí realizar una instalación limpia para los controladores Creative Sound Blaster, ya que siempre comienzan a fallar por sí solos después de un tiempo. Y eso significaba que tenía que pasar por todo el procedimiento de limpieza. Y eso me llevó casi 2 horas ...
Y honestamente, no puedo ver una razón ¿por qué? Y aunque Creative, en mi humilde opinión, es un ganador absoluto del primer lugar por producir software de baja calidad que nunca funciona, el problema de hinchazón no es exclusivo para ellos.
La PC con controlador de cámara digital Canon tendrá alrededor de 10 entradas Canon que están interconectadas con todo tipo de conexiones. Visual Studio también es un excelente ejemplo, hay alrededor de 50 entradas para la instalación completa, y la reparación de eso solo es posible con un nuking completo. Y una vez que incluso logró arruinar toda la instalación del sistema operativo cuando estaba actualizando de VS2k8 a VS2k8SP1 o algo así. Como resultado, 5GB de espacio libre no fueron suficientes para el parche de 300Mb ...
Así que esto realmente parece ser un problema generalizado. Casi todas las aplicaciones de hoy en día generalmente contienen desempacadores, múltiples "amigos" espías que están instalados, los controladores suelen rondar los 600Mb para todo, incluidas las impresoras, etc.
¿Pero por qué? ¿Es culpa del desarrollador? Aplicaciones como esa son una pesadilla para soportar, nunca funcionan al 100% hoy en día, y casi todos los usuarios que conozco son muy negativos acerca de toda la hinchazón que obtienen como instalación obligatoria de controladores para memoria USB / Impresora / Cámara / Tarjeta de sonido / Navegador.
Parece que NSIS de Nullsoft es el único sistema de configuración limpio que no está hinchado, por lo que sé, por ejemplo, la instalación de Firefox. Instalación limpia, basada en xcopy, sin problemas.
Entonces, ¿por qué las personas no utilizan configuraciones y aplicaciones simples que no están enraizadas en más de 30 capas de interconexión? ¿Es porque los desarrolladores son flojos? Uso de herramientas codegen? ¿Es porque las corporaciones fuerzan las aplicaciones pesadas como algo que los usuarios amarán? ¿Cuál es la causa, y hay alguna esperanza de que el software vuelva a lo básico algún día? ¿Cuáles son los pasos para evitar escribir hinchazón cuando inicias una nueva aplicación desde cero?