Nuevas mejoras en Visual Basic 2010 lo convierten en una plataforma ideal para la informática de cliente servidor . Entity Framework , Windows Presentation Foundation y pruebas unitarias simplifican el proceso de desarrollo y aseguran que los códigos de mayor calidad. Para los nuevos en Visual Basic o la computación cliente-servidor , aquí están algunas tecnologías a considerar. Client Server Computing
medida que las computadoras personales y las redes de área local se trasladó al lugar de trabajo , los desarrolladores de software se dieron cuenta de que el poder de cada PC podría reducir la carga en mainframes estresados . Un programa de DOS o Windows interactuar con el servidor de base de datos corporativa distribuye la carga de trabajo y se permite a los desarrolladores crear programas mucho más fáciles de usar . Este fue el nacimiento de la computación cliente-servidor .
Aunque este modelo ha dado paso a las aplicaciones basadas en la web , todavía hay momentos en los servidores del cliente es apropiado . Cuenta con tecnología de cliente inteligente de seguridad y la llamada ahora más fuerte permite software de cliente en equipos portátiles para seguir trabajando incluso cuando no están conectados a la red.
De Windows Presentation Foundation
WPF ofrece una alternativa a las formas tradicionales de Windows mediante la combinación de un lenguaje de diseño basado en XML con el modelo tradicional orientada a eventos . XAML. Se pronuncia zammel , ofrece un completo conjunto de elementos de diseño con gráficos intensos y animación. Visual Studio incluye un arrastrar y soltar las formas de diseño , así como la edición de texto basado en XML para el control total del diseño de formularios. Microsoft también ofrece Mezcla , una herramienta de diseño gráfico, para crear una experiencia de usuario mucho más elegante.
Entity Framework
Gran parte de la servidumbre de desarrollo cliente-servidor implica el código necesario para mover los datos dentro y fuera de la base de datos . Entity Framework resuelve mediante la creación de un conjunto de objetos hechos a medida que se representan las tablas y las relaciones que se encuentran en la base de datos . Simplemente apunte Visual Studio a la base de datos , seleccione las tablas correspondientes , vistas o procedimientos almacenados y mágicamente aparece un nuevo modelo de datos . Los objetos que representan la estructura de registro de cada tabla proporciona métodos para cargar , agregar, actualizar y eliminar filas , mientras que las colecciones de estos objetos representan tablas, consultas y relaciones. Carga diferida mejora el rendimiento sólo recuperar los datos cuando sea necesario .
Model View Architecture