Muitas vezes converso com algumas pessoas que me questionam sobre ferramentas simples para resolver tarefas simples. Coisas onde o Excel deixa a desejar, mas para as quais não justifica que estas pessoas aprendam a fundo uma linguagem de desenvolvimento. Pense, por exemplo, em um professor querendo fazer um controle próprio de provas, aulas, etc. Só que com uma “cara” mais profissional para mostrar na sala de professores. Ou simplesmente uma vendedora dos produtos de beleza do Grupo Sílvio Santos querendo um cadastro descente das clientes e principalmente do que elas lhe devem no próximo mês. Neste último caso, pense também no lesado do filho que só vive jogando e consumindo litros e mais litros de coca-cola.
A partir de hoje eu já tenho a resposta para essa turma. /* E o lesado do filho da vendedora vai ter trabalho a fazer! */
A Microsoft divulgou que a gestação de mais um produto da família Visual Studio está chegando ao fim. Mais precisamente daqui há 20 dias o Visual Studio LightSwitch /* até então conhecido por KittyHawk */ será apresentado em sua versão beta.
Este novo integrante da família vem preencher uma lacuna que existe entre leigos e desenvolvedores profissionais. Aquela turma que vive “criando” aplicações fantásticas no Excel ou Access. Agora eles têm a disposição o poder do .NET, permitindo a criação de aplicações desktop, web e até mesmo para a nuvem (Azure!). E é óbvio, o usuário tem acesso total para alterar o código da maneira que melhor lhe convier, utilizando para isso VB.net ou C#. /* Não sei o motivo, mas acho que essa turma vai optar pelo VB.net. */
Como o próprio nome deixa claro /* ao pé da letra, um interruptor de lâmpada */ o pilar principal é a facilidade, partindo da premissa que muitas destas aplicações “leigas” são bem simples, sem um caminhão de regras de negócio. E para isso o usuário conta com templates que o guiarão até o resultado final. Simples assim /* eu acho */.
A interface apresentada hoje é clean e o resultado final realmente chama muito a atenção. Os formulários gerados são apresentáveis e a definição de validações ou personalização de objetos parece ser bem intuitiva. /* Observem que o demo foi publicado no Firefox. Será que foi distração? */
É claro que este tipo de ferramenta gera ruído entre muitos /* senão todos */ desenvolvedores profissionais. Argumentos do tipo “todo mundo vai achar que é fácil desenvolver” ou “e meus 99 anos de estudo?” sempre vieram/vêm/virão à tona. E não será diferente dessa vez. Ouço isso desde quando comecei a desenvolver e “coisas” como o Visual FoxPro ou mais depois o Access deram as caras.
Mas isto é uma discussão para outro post, já que o assunto rende. O objetivo agora é só espalhar a novidade mesmo.
That´s all Folks.
Até.



