O Visual Studio LightSwitch é a maneira mais simples de construir aplicações de negócios desktop, web ou cloud, utilizando indirectamente o .NET Framework e o Silverlight.
O LightSwitch simplifica o processo de desenvolvimento, permitindo os developers concentrarem-se na lógica de negócios, enquanto o LightSwitch gera o código de apresentação e acesso às fontes de dados.
Nesta sessão, o Ricardo Alves mostra como implementar uma aplicação de negócio utilizando LightSwitch e também os pontos de extensibilidade duma aplicação LightSwitch.
3. Ricardo Alves Membro da Comunidade NetPonto 5 anos de experiência profissional C#, WCF, ASP.NET, ASP.NET MVC, SQL VS LightSwitchearlyadopter
4. Agenda O que é o LightSwitch? Ciclo de Desenvolvimento Arquitectura Demo: “Online Store” Pontos de Extensibilidade Deploy duma Aplicação LightSwitch
6. O que é o LightSwitch? “The simplest way to build business applications for the desktop and cloud” Ferramenta de desenvolvimento rápido que facilita a criação de aplicações de negócio data-driven Cria toda a user interface Gere todo o acesso aos dados Validações sobre as entidades baseadas nos dados Permite facilmente o deploy da aplicação como desktop app, webapp ou na cloud (azure) No “extremo” o único código que temos de fazer é para a camada de negócio
7. O que é o LightSwitch? Mais uma “versão” do Visual Studio Disponível como Stand-Alone Para todas as versão a partir da “Pro” como um novo tipo de projecto Roadmap 03/08/2010: Anunciado durante o evento VS Live! 23/08/2010: Lançamento da Beta 1 15/03/2011: Lançamento da Beta 2 ??/??/????: Lançamento da RTM
Abstract: Visual Studio LightSwitch changes the game for building data-centric business applications. In this talk you will learn how to create compelling, modern line-of-business applications for Windows and the Web and how the tool elevates a level of abstraction so developers focus on the business problem rather than the underlying plumbing. We’ll cover retrieval of data from SQL Server and SharePoint, UI creation, validation, computed fields, business logic, integration with Office applications, deployment, configuration and more! We'll also cover how you can customize and extend the experience for your unique scenarios. If you're building business application developers the old fashioned way you can't miss this session!
LightSwitch simplifies the development process because it lets you concentrate on the business logic and does a lot of the remaining work for you. With LightSwitch, an application can be designed, built, tested, and in your user’s hands quickly. LightSwitch is perfect for small business or departmental productivity applications that need to get built and deployed quickly and easily. LightSwitch applications are based on Silverlight and a solid .NET application framework using well-known patterns and best practices like n-tier application layering and MVVM as well as technologies like Entity Framework and RIA Services. The beauty of LightSwitch is that you don’t have to know the details of these technologies to get up and running quickly. Users expect certain features like search, the ability to sort and rearrange grids, and the ability to export data. With every LightSwitch application, those features are already built in. You don’t have to write any code for navigation, toolbars/ribbons, dirty checking or database concurrency handling. Common data operations such as adding, updating, deleting are also built in, as well as basic data validation logic. You can just set some validation properties or write some simple validation code based on your business rules and you’re set. All the plumbing is handled by LightSwitch which means you can concentrate on the code pertaining to your business. LightSwitch can also connect to a variety of data sources including SharePoint and SQL Azure.
This demo shows how to get started building business applications with Visual Studio LightSwitch. The goal is to demonstrate how LightSwitch does all the plumbing for you so that you can concentrate on the business value. It walks through creating a simple Vision Clinic application from scratch that uses data from multiple sources. It also shows how to create entities, screens, queries, and write business rules. As the demonstration progresses you get deeper into the capabilities of LightSwitch like how use access control and permissions as well as deployment