Visual Studio LightSwitch
Puede compilar aplicaciones de negocio rápidamente utilizando la herramienta de desarrollo de Visual Studio LightSwitch.LightSwitchLightSwitch proporciona un entorno de desarrollo simplificado para poder concentrarse en la lógica de negocios en lugar de la infraestructura de la aplicación.
Introducción a LightSwitch
La mayoría de las aplicaciones empresariales son aplicaciones formularios sobre datos que proporcionan una interfaz de usuario para ver, agregar y modificar datos.Cuando usa otras herramientas de desarrollo para crear aplicaciones de formularios sobre datos, emplea mucho tiempo en tareas repetitivas.Escriba el código para interactuar con una base de datos, escriba el código para la interfaz de usuario y escriba el código para la lógica del negocio.¡Cuando se utiliza LightSwitch, gran parte del trabajo repetitivo se hace automáticamente y, de hecho, puede crear una aplicación de LightSwitch sin escribir ningún código en absoluto!Para la mayoría de las aplicaciones, el único código que tiene que escribir es el único que puede escribir: la lógica comercial.
Características de las aplicaciones empresariales
Las aplicaciones empresariales actuales deben tener muchas características, como capacidades de búsqueda, la capacidad de ordenar y reorganizar cuadrículas y la capacidad de exportar datos.Las aplicaciones de LightSwitch tienen esas características, etc., ya integradas.Además, las operaciones de datos típicas como agregar, actualizar, guardar y eliminar también se integran, igual que la lógica de validación de datos básica.
Mediante las características de extensibilidad en LightSwitch, puede cambiar el aspecto de aplicaciones por los temas que se aplican, mediante controles personalizados, y mediante extensiones shell para cambiar el diseño.Puede usar los tipos de negocios personalizados para reducir la cantidad de código que escribe y para simplificar el formato en la interfaz de usuario.
Entidades de datos y pantallas
LightSwitch simplifica el desarrollo de aplicaciones empresariales mediante entidades de datos y pantallas.
Las entidades de datos, o tablas, son cómo LightSwitch representa datos.Las entidades de datos se crean usando la base de datos de aplicación integrada o importando datos de una base de datos externa, una lista de SharePoint u otro origen de datos.Puede crear relaciones entre entidades, incluso cuando las entidades provienen de orígenes de datos diferentes.También puede crear las consultas sobre los datos usando un diseñador gráfico y seguir modificando las consultas en código.
Las pantallas, o formularios, son cómo LightSwitch muestra datos.Las pantalla se basan en las plantillas predefinidas. Todo lo que tiene que hacer para enlazar datos a una pantalla es especifica las entidades o consultas que se van a mostrar.Después de crear una pantalla, puede modificar su aspecto en el diseñador; no se requiere ningún código.Puede crear las pantallas que se optimizan para el escritorio, para exploradores web, o para dispositivos móviles como tabletas o teléfonos.
Validación de datos, pruebas e implementación
Puede administrar la validación básica en IDE usando campos obligatorios y longitudes de cadena.Para una validación más compleja basada en la lógica del negocio, tendrá que escribir código.En tiempo de ejecución, la interfaz de usuario que controla la validación se integra en las pantallas.
Para probar su aplicación, ejecútela.Puede cambiar la interfaz de usuario directamente en la aplicación en ejecución.Suplantando un rol en los permisos de depuración, puede probar la autenticación y la autorización.Cuando se completa la aplicación, puede implementarla en un equipo individual, a internet information services (IIS), Windows Azure, SharePoint, o Office 365.
Temas relacionados
Título |
Descripción |
---|---|
Proporciona vínculos a temas de introducción y temas de aprendizaje. |
|
Describe cómo obtener acceso y utilizar fuentes de OData creadas por LightSwitch. |
|
Describe cómo crear e implementar aplicaciones de SharePoint. |
|
Describe las tareas básicas por trabajar con proyectos. |
|
Describe el diseñador de entidades y las tareas relacionadas. |
|
Describe el diseñador de pantallas y las tareas relacionadas. |
|
Describe el Diseñador de consultas y las tareas relacionadas. |
|
Describe las tareas básicas para depurar una aplicación. |
|
Describe tareas relacionadas con las extensiones. |
|
Describe las tareas básicas para implementar una aplicación. |