8 points par xguru 2021-03-04 | 2 commentaires | Partager sur WhatsApp
  • Un langage de développement polyvalent, fortement typé, déclaratif et fonctionnel, destiné à être utilisé dans l’ensemble de la plateforme Power de Microsoft

  • Facilite le développement grâce à un mode d’utilisation similaire aux fonctions d’Excel

→ asynchrone, centré sur le contenu, exécution immédiate

→ exécution identique en local et à distance

→ prise en charge de la traduction de la syntaxe Excel

→ pas orienté objet : approche Len( "Hello World" ) plutôt que "Hello World".length

→ dans un environnement low-code, il est aussi possible de basculer vers VSCode pour poursuivre le développement

  • Disponible dès aujourd’hui dans les applications Canvas de Power Apps
  • Power Platform

→ Power BI : analytique métier

→ Power Apps : environnement de développement d’applications

→ Power Automate : automatisation des processus

→ Power Virtual Agents : agents virtuels intelligents

2 commentaires

 
kunggom 2021-03-04

Pour avoir réellement fait du développement low-code avec Power Apps, ma réaction honnête a été : « Attendez, on vit à une époque où même Excel intègre des fonctions définies par l’utilisateur, et on ne peut toujours pas créer soi-même des fonctions ? Mais enfin, ça n’a aucun sens ! » Comme il était impossible de créer directement des fonctions, on utilisait à la place un pattern de conception consistant à concentrer le code dans les boutons, mais c’était assez inconfortable. Il faudra voir si ce point sera réellement amélioré, mais le fait de pouvoir enfin quitter cet éditeur web si peu pratique pour profiter de la prise en charge de VS Code ressemble déjà à un changement bienvenu.

 
xguru 2021-03-04

Lors de cet Ignite, il y a eu plusieurs annonces, mais c’est Power Fx qui a le plus retenu mon attention.

Ils prévoient de mener le développement de façon ouverte, comme pour C# et TypeScript.

Pour l’instant, il n’y a encore que de la documentation dans le repo : https://github.com/microsoft/power-fx