Qual a diferença entre o Visual Studio Lightswitch e o Visual Studio normal? Em que tipo de situações você usaria esse IDE no Visual Studio normal?
Estou tentando decidir se isso é algo que valeria a pena dedicar algum tempo para aprender, pois atualmente estou desenvolvendo o WPF / Silverlight.
ide
visual-studio
Rachel
fonte
fonte
Respostas:
LightSwitch é para um tipo de aplicativo e apenas um tipo - um aplicativo de formulários sobre dados. Um em que a interface do usuário é praticamente orientada pelo esquema dos dados e você deseja oferecer essencialmente CRUD para esses dados. Permite que pessoas sem muita experiência em codificação conectem formulários para servir a esse propósito. Sua grande vantagem é que, quando o aplicativo começa a crescer organicamente e fica um pouco fora de controle, um desenvolvedor experiente pode assumir o Visual Studio e adicionar mais itens conforme necessário. Em contraste, isso significa um aplicativo do Access que pode ir tão longe e depois não mais.
Ele também possui alguns detalhes, como ser um aplicativo cliente (desktop) ou um aplicativo da web como uma opção configurável, suportando uma boa variedade de extensões e controles personalizados e sendo todo prateado e bonito. Se você não está escrevendo sobre dados, você não se importa. Se você é, olhe para ele.
fonte
Pelo que sei, os programadores não são o público-alvo do produto. Ajudaria principalmente a fazer as coisas que você já pode fazer trivialmente como desenvolvedor de WPF de qualquer maneira, enquanto desacelera o trabalho personalizado desafiador que não se enquadra no modelo. Estremeço ao pensar em modificar o código gerado automaticamente que é acionado no back-end. Parece bastante impressionante para o uso pretendido, mas simplesmente não parece agregar muito valor ao IMHO de um desenvolvedor de WPF.
fonte
Os clientes podem não se importar com o que você constrói seus aplicativos, desde que seja bom e você use práticas aceitas (e alguns nem sequer reservam um tempo para verificar isso). No entanto, se eles tiverem a impressão de que os aplicativos podem ser criados mais rapidamente com esse tipo de produto, mais desenvolvedores podem ser pressionados a começar a usá-lo.
Você pode ter a tarefa de assumir o controle de um aplicativo Lightswitch existente criado por um usuário avançado e eles precisam de mais funcionalidades. Supostamente, você ainda pode trabalhar com isso no Visual Studio para fazer mais.
Se houver experiência em programação limitada em uma empresa, pode ser necessário permitir que alguns dos usuários avançados assumam o controle do desenvolvimento de aplicativos. Você é mais um professor / facilitador do que um programador, exceto pelo trabalho pesado. Isso é comum na elaboração de relatórios e pode estar se expandindo à medida que as ferramentas rápidas de aplicativos melhoram.
Fora isso, não vejo motivo para colocar muita energia e esforço nisso se você já estiver usando o Visual Studio.
fonte
O site da Microsoft abaixo possui um link no lado direito da página que leva ao documento PDF intitulado "White Paper: O que é LightSwitch?" - Local:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview
fonte