No creo que sea la instalación en sí lo que es difícil (que generalmente solo implica copiar archivos), pero es:
- Dependencias / requisitos : las aplicaciones complejas tienen varios requisitos y dependencias del sistema. Estos pueden ser incompatibles con su sistema actual, o podrían crear problemas como la inestabilidad.
Por ejemplo, cuando instala una aplicación web, a menudo tiene requisitos como una plataforma de base de datos, lenguaje de programación, capa de almacenamiento en caché, capa de búsqueda, capa de almacenamiento, etc. Cada una de esas partes puede ser inconsistente con su entorno actual o puede que necesite actualizar paquetes o el propio sistema operativo para ejecutar las últimas versiones.
- Configuración : una vez que se instala una aplicación, a menudo debe configurarse antes de que sea útil.
Por ejemplo, si está instalando una nueva aplicación de gestión de relaciones con el cliente (CRM), solo le tomará 5 minutos instalar y desplegar los archivos. Sin embargo, podría pasar las próximas dos semanas mapeando los procesos de su negocio a las características dentro del software.
- ¿Cuáles son los pros y los contras de contratar a un único desarrollador o una empresa web para desarrollar mi aplicación web?
- ¿Cuáles son algunas de las mejores aplicaciones que has comprado?
- ¿Cuál es la mejor aplicación de seguridad en India?
- ¿Simulink es un software esencial para los ingenieros?
- ¿Qué es un software de gestión de contratos? ¿Por qué es crucial tener uno alineado con las necesidades de su empresa?
En cuanto a mejorar la situación, las imágenes de máquinas virtuales han eliminado gran parte de la molestia de las dependencias y requisitos para el software empresarial. Puede activar una instancia que ejecute la mayoría de los sistemas operativos, en cualquier versión que necesite, con los paquetes que necesita y sin preocuparse por el impacto en sus otros servidores o aplicaciones.
La configuración siempre será un poco más compleja, ya que no es probable que haya valores predeterminados adecuados para todos para toda la audiencia direccionable. Al final del proceso de instalación, muchas aplicaciones hacen algunas preguntas para configurar valores predeterminados razonables.