¿Qué es la vinculación de datos?
El tiempo de comercialización es un concepto importante en las empresas orientadas al software. Las empresas de telefonía móvil quieren sacar la última versión de sus teléfonos móviles, las empresas de aplicaciones de software quieren proporcionar actualizaciones oportunas a sus sistemas y las empresas de herramientas de software quieren poner su última interfaz de programación de aplicaciones (API) en manos de los desarrolladores. Todo el mundo está tratando de sacar provecho de la última moda en cuanto a un nuevo dispositivo o capacidad.
Pero si la presión para sacar estas cosas al mercado es tan grande, ¿cómo pueden los desarrolladores acelerar el proceso? ¿Cómo garantizan que el plazo sea lo más breve posible? No existe una respuesta sencilla a esta pregunta, ya que el desarrollo de productos tiene muchas facetas, pero existen varias técnicas que pueden ayudar. Uno de ellos es el enlace de datos.
El enlace de datos es el proceso de conectar un elemento de visualización, como un control de interfaz de usuario, con la información que lo completa. Esta conexión proporciona un camino para que la información viaje entre el origen y el destino. Por ejemplo, considere la ventana principal de su navegador favorito. Obviamente, existen diferencias entre los navegadores, pero la mayoría tiene dos elementos importantes, una barra de enlaces donde escribe la dirección de la página que desea y un área de visualización donde se dibuja la página solicitada. Cada uno de estos es un control de interfaz de usuario que acepta o muestra información para usted.
¿Qué hace el enlace de datos?
El enlace de datos conecta los controles de la interfaz de usuario con las fuentes de información. Pero hace más que eso. Simplifica el proceso de proporcionar información a los controles de la interfaz de usuario. El proceso de conexión está claramente delineado, y la mayor parte del trabajo pesado se realiza detrás de escena. Reduce la cantidad de código que se debe escribir para establecer la conexión y mantenerla.
Nuevamente, la mayor parte del código necesario existe detrás de escena. Elimina los errores que surgen al escribir código nuevo. El código vinculante se escribe y prueba antes de que el desarrollador lo utilice. Y, finalmente, acorta el tiempo necesario para implementar la capacidad deseada. No hace falta decir que menos escritura y mantenimiento reducen el tiempo necesario.
Usos de impresoras 3D en la medicina: innovación en la fabricación de soluciones personalizadas
Ejemplos de enlace de datos
Además de la barra de enlaces y el área de visualización en el ejemplo del navegador, hay literalmente miles de ejemplos que pueden utilizar el enlace de datos. Algunos notables incluyen:
- Entrada de ID de usuario: se establece una conexión entre el control de entrada de texto y el almacenamiento que contiene la ID de usuario predeterminada. Los ejemplos incluyen páginas de inicio de sesión como la de LinkedIn.
- Selección de fuentes: se crea una conexión entre el control desplegable y el sistema operativo para la lista de fuentes disponibles. Los ejemplos incluyen menús de formato de texto en programas como Microsoft Word.
- Entrada de nombre de archivo: se establece una conexión entre el control de entrada de texto y el sistema de archivo de su computadora. Los ejemplos incluyen cambiar el nombre de un archivo en el Explorador de Windows.
- Visualización de lista: se realiza una conexión entre el control del cuadro de lista y un archivo o base de datos en su computadora. Los ejemplos incluyen la visualización de la lista de contactos en Outlook.
Observe que hemos usado las palabras «puede usar». Puede que no parezca importante, pero esta es una distinción importante porque es posible crear una conexión sin utilizar el enlace de datos. Como tienes que escribir todo el código tú mismo, ya no lo ves mucho, pero es totalmente posible. De hecho, no hace mucho (unos cuantos años), así se hacía.
Resumen de la lección
En resumen, el enlace de datos es el proceso de conectar un elemento de visualización con la información que lo contiene. Además de la conexión, el enlace de datos simplifica el proceso, reduce la cantidad de código, elimina errores y acorta el tiempo necesario. Ejemplos de su uso incluyen entrada de ID de usuario, selección de fuentes, entrada de nombres de archivos, visualización de listas y muchos otros.
Explora más sobre este tema
Selecciona un tema y sigue aprendiendo...
