Power Fx: Microsoft bringt App-Sprache auf Basis von Excel-Formeln

Mit der neuen Sprache und Plattform Power Fx soll das Erstellen von Business-Apps so einfach sein wie das Erstellen einer Tabelle in Excel.

Artikel veröffentlicht am ,
Power Fx soll sich für alle eignen, mit oder ohne Programmierkenntnisse.
Power Fx soll sich für alle eignen, mit oder ohne Programmierkenntnisse. (Bild: Microsoft)

Softwarehersteller Microsoft hat die Programmiersprache und Low-Code-Plattform Power Fx vorgestellt. Dabei handelt es sich um eine Erweiterung für die Power-Plattform, die vor allem dazu gedacht ist, spezifische Unternehmensanwendungen den eigenen Bedürfnissen entsprechend erstellen zu können. Mit Hilfe von Power Fx soll das künftig allen möglich sein, die bereits Erfahrung in der Nutzung von Excel und dem Erstellen von Funktionen in der Tabellenkalkulation haben.

Stellenmarkt
  1. Unitleiter (m/w/d) IT-Projekte und digitale Kommunikation / virtuelle Technologien
    sxces Communication AG, Kassel, Hamburg
  2. Android-Entwickler (m/w/d) - Connected Car
    e.solutions GmbH, Ingolstadt
Detailsuche

Microsoft schreibt dazu: "Power Fx bringt die Vertrautheit der Microsoft-Excel-Funktionen, die von Hunderten Millionen Menschen verwendet werden, in die Entwicklung von Low-Code-Apps und die Automatisierung von Workflows ein. Alle mit Excel-Kenntnissen können jetzt fortgeschrittene Logik ausdrücken und mit Daten in einem breiten Spektrum von Low-Code arbeiten."

In einer ausführlichen Vorstellung der Sprache gibt Microsoft einen Überblick dazu, wie das funktionieren soll. Der wichtigste Unterschied ist im Vergleich zu den Excel-Formeln natürlich, dass nicht mehr auf Zellen oder Reihen referenziert wird, sondern auf Parameter. Wie bei Excel soll dies interaktiv sein, das heißt, bei einer Veränderung wird diese direkt berechnet.

Programmieren für alle

Analog zu Excel ist die Power Fx auch deklarativ. Es muss also nur beschrieben werden, was geschehen soll und nicht, wie das erreicht wird. Die einzige große Erweiterung im Vergleich zu Excel sei die Einführung des Punktes, also des Zeichens ".", um auf einzelne Attribute einer Datenstruktur zugreifen zu können. Das bieten auch herkömmliche Programmiersprachen. Die Zugriffe auf Daten sei asynchron und die Plattform unterscheide dabei nicht zwischen lokalen Daten oder einer entfernten Datenbank oder Diensten. Die eigentlichen Daten werden dabei nach einem relationalen Schema abgefragt.

Golem Akademie
  1. Scrum Product Owner: Vorbereitung auf den PSPO I (Scrum.org): virtueller Zwei-Tage-Workshop
    3.–4. März 2022, virtuell
  2. Hands-on C# Programmierung: virtueller Zwei-Tage-Workshop
    12.–13. Januar 2022, virtuell
Weitere IT-Trainings

Statt direkt selbst Code schreiben zu müssen, bietet Microsoft mit Power Fx eine sogenannte No-Code-Umgebung. Das heißt, eine Anwendung soll sich auch mit Hilfe von ein paar Schaltern und UI-Elementen erstellen lassen. Als Gegensatz dazu soll sich Power Fx auch in klassischen IDEs wie Visual Studio Code programmieren lassen, was Microsoft schlicht als Pro-Code bezeichnet.

Microsoft plant, mittelfristig die komplette Technik zu Power Fx als Open Source zu veröffentlichen und hat dazu bereits ein Github-Repository erstellt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Resident Evil (1996)
Grauenhaft gut

Resident Evil zeigte vor 25 Jahren, wie Horror im Videospiel auszusehen hat. Wir schauen uns den Klassiker im Golem retro_ an.

Resident Evil (1996): Grauenhaft gut
Artikel
  1. Kanadische Polizei: Diebe nutzen Apples Airtags zum Tracking von Luxuswagen
    Kanadische Polizei
    Diebe nutzen Apples Airtags zum Tracking von Luxuswagen

    Autodiebe in Kanada nutzen offenbar Apples Airtags, um Fahrzeuge heimlich zu orten.

  2. 4 Motoren und 4-Rad-Lenkung: Tesla aktualisiert Cybertruck
    4 Motoren und 4-Rad-Lenkung
    Tesla aktualisiert Cybertruck

    Tesla-Chef Elon Musk hat einige Änderungen am Cybertruck angekündigt. Der elektrische Pick-up-Truck wird mit vier Motoren ausgerüstet.

  3. Blender Foundation: Blender 3.0 ist da
    Blender Foundation
    Blender 3.0 ist da

    Die freie 3D-Software Blender bekommt ein Update - wir haben es uns angesehen.
    Von Martin Wolf

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Saturn-Advent: SanDisk Ultra 3D 1 TB 77€ • KFA2 Geforce RTX 3070 OC 8GB 1.019€ • Alternate (u. a. AKRacing Core SX 269,98€) • Sharkoon PureWriter RGB 44,90€ • Corsair K70 RGB MK.2 139,99€ • 2x Canton Plus GX.3 49€ • Gaming-Monitore günstiger (u. a. Samsung G3 27" 144Hz 219€) [Werbung]
    •  /