Social Links Search User Login Menu
Tools
Close
Close

Articoli Low-Code Italia

Microsoft svela il linguaggio di programmazione low-code Power Fx
La Redazione 726

Microsoft svela il linguaggio di programmazione low-code Power Fx

Microsoft Power Fx è un linguaggio di programmazione fortemente tipizzato, di uso generale, dichiarativo e funzionale.

di Ambika Choudhury

"Power Fx è il nostro impegno a raggiungere gli sviluppatori con la Microsoft Power Platform"-
    Charles Lamanna

Al recente evento Microsoft Ignite, Charles Lamanna, Corporate Vice President, Low Code Application Platform- Microsoft ha annunciato un nuovo linguaggio di programmazione low-code, Power Fx. L'annuncio è stato fatto durante la sessione "What's new and what's next for the Microsoft Power Platform".

Dietro Power Fx

Microsoft Power Fx è un linguaggio open-source per la programmazione low-code. È un linguaggio di programmazione tipizzato, di uso generale, dichiarativo e funzionale. Power Fx può modificare direttamente le applicazioni in editor di testo come Visual Studio Code o una barra delle formule simile a Excel.   

Secondo Ryan Cunningham, direttore PM, Power Apps, Power Fx è costruito su una sintassi simile che milioni di sviluppatori stanno già utilizzando per risolvere problemi di logica e di calcolo.

Le molte caratteristiche del linguaggio, compresa la possibilità di modificare le app direttamente negli editor di testo, come Visual Studio Code, aiutano gli sviluppatori e i professionisti ad andare più veloce e a trovare un terreno comune con i milioni di creatori, ha detto Cunningham.

Alcune delle caratteristiche intuitive di questo linguaggio low-code sono:

  •     È open-source: Il gigante tecnologico ha reso il linguaggio disponibile su GitHub.
  •     Il linguaggio è basato su Microsoft Excel: Usando le formule di Microsoft Excel, Power Fx permette ad una vasta gamma di persone di portare le competenze che già conoscono a soluzioni low-code.
  •     Power Fx è costruito per la programmazione a basso utilizzo di codice: Gli sviluppatori di Microsoft estenderanno presto l'uso di questo linguaggio attraverso Power Platform a Microsoft Dataverse, Microsoft Power Virtual Agents, Microsoft Power Automate e oltre.
  •     Locale e remoto: Il linguaggio low-code utilizza la stessa sintassi e le stesse funzioni per i dati, che sono locali in-memoria e remoti in un database.
  •     Fortemente tipizzato: Power Fx è fortemente tipizzato, il che significa che i tipi di tutti i valori sono già noti al momento della compilazione. Questo aiuta a rilevare gli errori in una fase iniziale.

Come funziona

Microsoft Power Fx è un linguaggio di programmazione low-code basato su formule simili a fogli di calcolo. Power Fx lega gli oggetti insieme con formule dichiarative simili a fogli di calcolo. Il linguaggio è attualmente integrato nelle applicazioni canvas Power Apps.
In questo linguaggio, un'espressione di per sé non significa nulla di ciò che sta calcolando, ma sta agli sviluppatori decidere se vogliono metterla in una variabile o passarla a una funzione. Inoltre, invece di scrivere solo un'espressione senza un significato specifico, si può scrivere una formula che lega l'espressione ad un identificatore.

Vantaggi di Power Fx

Il linguaggio permette l'intero spettro di sviluppo dal "no-code" per coloro che non hanno mai programmato prima al "pro-code" per i professionisti. Non c'è bisogno di imparare o riscrivere scogli nel mezzo, permettendo così a team diversi di collaborare e risparmiare tempo e spese.

Un altro vantaggio di Power Fx è che funziona come un foglio di lavoro ed è sempre vivo. Un compilatore incrementale è usato per mantenere il programma in sincronia con i suoi dati operativi continuamente. Il compilatore incrementale fornisce anche una ricca esperienza di editing della formula con IntelliSense, suggerimenti, completamento automatico e controllo del tipo.
Avvolgendo

A giugno, Microsoft espanderà le caratteristiche di Power Fx e aggiungerà il supporto per le personalizzazioni delle app basate su modelli e i plugin Dataverse basati su formule. Entro la fine di quest'anno, saranno disponibili altri supporti, come le colonne calcolate Dataverse, la preparazione dei dati AI Builder e i Power Virtual Agents.

Rate article

Nessun voto
Vota questo articolo:
Nessun voto

Condividi

Stampa

Comment

Collapse Expand Comments (0)
You don't have permission to post comments.
Back To Top