Tecnología

Inicio

Las desventajas del uso de widgets en el diseño de la computadora

Los widgets son piezas prefabricadas de programación o gráficos que pueden ser usados ​​tanto en la aplicación y programación web, acelerando el proceso de desarrollo, el programador no necesita reinventar cada rueda en el diseño de software. Sin embargo, utilizando los widgets pueden tener serios inconvenientes que afectan a la calidad del producto terminado.

Look and Feel demasiado similares

Todo el diseño de la computadora debe tener un aspecto distintivo y sentir para hacer el software se destacan por el usuario. El uso de widgets gráficos hará que las partes del software se ven igual que el resto del software que utiliza los mismos widgets. En casos limitados, esto puede tener un buen resultado: por ejemplo, el uso de los widgets incluidos para el desarrollo de iOS hará que una aplicación se sienten más naturales en el iPhone. Sin embargo, en el software de escritorio, el uso excesivo de widgets prediseñados hará que el software parece aburrida y monótona.

Problemas de actualización y compatibilidad

Reproductores de código de programación deben tener conexiones, llamadas interfaces de programación de aplicaciones, que les permiten ser utilizados con otro software que está diseñado a medida para la aplicación. Esto puede causar problemas en dos direcciones. Si el widget se actualiza automáticamente por su desarrollador, puede enviar datos diferentes al resto del programa y puede contar con diferentes datos que llegan de nuevo a él. Esto también puede ocurrir si otras partes de la aplicación se cambian o actualizan todo el código del widget. El fracaso para controlar este problema puede hacer que las aplicaciones se rompa de repente, y por lo menos requiere un esfuerzo regular en la parte del programador de manejar.

Desarrollador Lock-In

El uso de widgets de un desarrollador en particular o la externalización de la empresa hace que su aplicación sea dependiente de que el desarrollador en el futuro. Si la empresa va a la quiebra o el desarrollador cambia de trabajo, el widget se "huérfano", lo que significa que no hay nadie disponible para actualizar o mejorar la misma. Esto también puede ocurrir si el promotor plantea la cuota de licencia recurrente para el widget más allá de lo que puede pagar; esto puede causar una situación de emergencia en la que debe reemplazar sus widgets con una programación personalizada o que su aplicación falle cuando el widget deja de trabajar.

Falta de entendimiendo

Quizás el aspecto más peligroso de uso de widgets es la creación de "cajas negras" en su aplicación en la que no entiende completamente cómo funciona su aplicación. Esto también puede suceder con los widgets gráficos, cuando el widget es un elemento de interacción con el usuario que incluye la programación necesaria para que funcione. Un programador siempre debe ser un experto en el diseño general de sus proyectos, y cuando se utiliza el código externo debe hacer el esfuerzo de saber lo suficiente acerca de los widgets que está utilizando para mantener su empleo y solucionar cualquier problema que puedan causar en el futuro.