8 pontos por xguru 2021-03-04 | 2 comentários | Compartilhar no WhatsApp
  • 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

 
kunggom 2021-03-04

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.

 
xguru 2021-03-04

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