PowerFX is MS's name for the standard code format. I believe their ultimate goal is that:
- business users build apps using a graphical low-code interface,
- these then convert to PowerFX source code that goes into the enterprise's source control system.
- The enterprise IT team tests the code, re-writes key components and deploys.
- And these changes are then reflected back into the low-code app development environment.
This allows business users to contribute domain expertise and IT to maintain their quality and governance role.
Needless to say, this is non-trivial from a tech perspective but, in my view, is a better approach than an enterprise having a separate deployment and governance framework for low-code/RPA apps than for their other custom applications developed in Java/C++ etc.
Where are you seeing that it's a standard code format? I've skimmed this: https://powerapps.microsoft.com/en-us/blog/what-is-microsoft... and it seems that it's just a simple expression language, not a standard format that an entire PowerApps app would compile down to.
- business users build apps using a graphical low-code interface,
- these then convert to PowerFX source code that goes into the enterprise's source control system.
- The enterprise IT team tests the code, re-writes key components and deploys.
- And these changes are then reflected back into the low-code app development environment.
This allows business users to contribute domain expertise and IT to maintain their quality and governance role.
Needless to say, this is non-trivial from a tech perspective but, in my view, is a better approach than an enterprise having a separate deployment and governance framework for low-code/RPA apps than for their other custom applications developed in Java/C++ etc.