MS Power Fx - linguagem de desenvolvimento low-code de código aberto lançada
(powerapps.microsoft.com)-
Linguagem de desenvolvimento multipropósito, fortemente tipada, declarativa e funcional que será usada em toda a plataforma Power da Microsoft
-
Dá suporte a um desenvolvimento fácil com uma forma de uso semelhante às fórmulas do Excel
→ assíncrona, centrada em conteúdo, execução imediata
→ executa da mesma forma localmente e remotamente
→ também oferece suporte à tradução da sintaxe do Excel
→ não é orientada a objetos: usa o estilo Len( "Hello World" ) em vez de "Hello World".length
→ em um ambiente low-code, também é possível migrar para o VSCode e continuar o desenvolvimento
- Disponível para uso imediato a partir de hoje nos aplicativos Canvas do Power Apps
- Power Platform
→ Power BI : análise de negócios
→ Power Apps : ambiente de desenvolvimento de aplicativos
→ Power Automate : automação de processos
→ Power Virtual Agents : agentes virtuais inteligentes
2 comentários
Na prática, do ponto de vista de quem já fez desenvolvimento low-code com Power Apps, a impressão sincera era algo como: “Não, pera aí, estamos numa era em que até o Excel ganha suporte a funções definidas pelo usuário, e mesmo assim não dá para criar funções diretamente? Como isso faz sentido?”. Como não era possível criar funções por conta própria, acabávamos usando um padrão de design que concentrava o código em botões, mas isso era bem incômodo. Ainda precisamos ver se esse tipo de ponto realmente vai melhorar, mas, ainda assim, poder finalmente sair daquele incômodo editor web e passar a contar com o suporte do VS Code parece ser uma mudança bem-vinda.
Neste Ignite houve vários anúncios, mas o Power Fx é o que mais me chamou a atenção.
Parece que o desenvolvimento será conduzido de forma aberta, como acontece com C# e TypeScript.
No repositório ainda só há documentação: https://github.com/microsoft/power-fx