desenvolvimento de aplicações com lightswitch
DESCRIPTION
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.TRANSCRIPT
Ricardo Alves
http://netponto.org18ª Reunião Presencial - 26/03/2011
Ricardo AlvesMembro da Comunidade NetPonto
5 anos de experiência profissional
C#, WCF, ASP.NET, ASP.NET MVC, SQL
VS LightSwitch early adopter
Agenda
• O que é o LightSwitch?
• Ciclo de Desenvolvimento
• Arquitectura
• Demo: “Online Store”
• Pontos de Extensibilidade
• Deploy duma Aplicação LightSwitch
Também disponível em vídeo...
Assista!http://www.vimeo.com/22076261
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, web app ou na
cloud (azure)
• No “extremo” o único código que temos de fazer é para a camada de negócio
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
Ciclo de Desenvolvimento
Start
Describe your data
Create screens for common tasks
Refine
Author business logic
Customize screen layouts
Define custom queries
ExtendExplore ecosystem
components
Create custom Silverlight controls
Integrate with custom data sources
ArquitecturaC
lient
Tier
Mid
dle
Tie
r
Data
Acc
ess
EF
(En
titi
es)
SQ
L S
erv
er
SQ
L A
zure
Silverlight 4.0
Desktop Host
Browser Host
Methods ControlsScreens
Data Workspace
WCF RIA Services
ASP.NET 4.0
IIS 7.0
Submit Pipeline
Queries
Data Workspace
WCF RIA Services
Sh
are
Poin
t
WC
F R
IA
Demo: “Online Store”
demonstração
Pontos de Extensibilidade
Deploy duma Aplicação LightSwitch
Deploy duma Aplicação LightSwitch
Deploy duma Aplicação LightSwitch
Questões?
Turn on your business applications.
ReferênciasLightSwitch Development Center
– http://msdn.microsoft.com/en-us/lightswitch
Channel9 LightSwitch Videos– http://channel9.msdn.com/Tags/lightswitch
LightSwitch Forum– http://social.msdn.microsoft.com/Forums/en-US/category/vslightswitch
LightSwitch Team Blog– http://blogs.msdn.com/b/lightswitch/
Próximas reuniões presenciais
• 26/03/2011 - Março• 16/04/2011 - Abril• 21/05/2011 - Maio• 18/06/2011 - Junho
Reserva estes dias na agenda! :)
Obrigado!
Ricardo [email protected] http://pt.linkedin.com/in/rmalves/ http://twitter.com/rmalves