Microsoft Visual Studio LighSwitch 2011 |
Esta é uma nova ferramenta da Microsoft para construção rápida de aplicações. RAD, Rapid Application Development, é a base desta ferramenta. Ela é especialmente útil para aplicações comerciais sem grandes customizações.
Com o Visual Studio LightSwitch 2011 é possível conectar a bases de dados SQL Server, Serviços WCF, SharePoint, sem necessidade de codificação. Seu deployment é facilitado para desktop, web ou nuvem(Cloud). Além disso, o LightSwitch gera várias interfaces baseadas em templates, como Details, New Data, Editable Grid, Search e List and Details. Realiza também formatação condicional e exporta para Excel.
O Visual Studio LightSwitch é extensível. Suas estruturas são módulos plugáveis. Se necessário, pode-se desenvolver novos modulos como de acesso ao Bing Maps, Google Maps, Novos acessos, Novas interfaces, etc.
Como é uma aplicação construída com LightSwitch 2011? |
Como editar uma aplicação com o LightSwitch? |
Qual é a relação entre flexibilidade e automatização?
Acho que esta pergunta é relevante quando se opta por usar uma ferramenta como esta. De maneira geral, quanto mais flexível, menos automática e vice-versa. Desta forma, como esta aplicação é bastante automática, a flexíbilidade deve ser inversamente proporcional.
Este tipo de aplicação possui uma arquitetura pré-moldada que provavelmente não pode ser alterada. Claro que pode-se estender sua estrutura com overrrides e coisas do tipo.
Desta forma, antes de optar por utilizar uma solução deste tipo, leve em consideração o nível de customização desejado. Se for baixo, acredito que o LightSwitch seja adequado.
Como criar uma tela com o LightSwitch? |
Onde encontro informações oficiais sobre o LightSwitch 2011?
Entre nos links abaixo para mais informações sobre a ferramenta.
Como adicionar plugins (extensão) ao LightSwitch? |
Thiago Anselme - Gerente de TI - Arquiteto de Soluções
Ele atua/atuou como Dev Full Stack C# .NET / Angular / Kubernetes e afins. Ele possui certificações Microsoft MCTS (6x), MCPD em Web, ITIL v3 e CKAD (Kubernetes) . Thiago é apaixonado por tecnologia, entusiasta de TI desde a infância bem como amante de aprendizado contínuo.