微軟推出基於Excel的低程式碼程式語言:Power Fx

發表於2021-03-03

今天,我們將介紹Microsoft Power Platform系列的最新成員:Microsoft Power Fx,這是一種基於Microsoft Excel的低程式碼開源公式語言。

Power Fx令人興奮的原因有三個:

  1. Power Fx是開源的。程式設計的未來是開放的。微軟已經接受了開放式創新的步伐,這種創新加速了C#和Typescript等語言的採用。藉助Power Fx,我們現在正在將相同的開放方法引入低程式碼領域。微軟將開源Power Fx,使該語言可供GitHub上的廣大社群公開貢獻。
  2. Power Fx基於Microsoft Excel。使用數以億計的使用者已經熟悉的公式,Power Fx允許廣泛的人們將他們已經知道的技能帶到低程式碼解決方案中。Power Fx成為企業使用者和專業開發人員表達邏輯和解決問題的共同基礎。
  3. Power Fx專為低程式碼而設計。Power Fx已經是Microsoft Power Apps畫布的基礎。我們很快將在Power Platform上擴大其使用範圍,擴充套件到Microsoft Dataverse,Microsoft Power Automate,Microsoft Power虛擬代理等,使每個人都可以更輕鬆地開始使用低程式碼工具。

 

適用於所有人的低程式碼邏輯  

低程式碼平臺為何需要一種語言?事實是,點選工具非常適合快速組合體驗和工作流,但是許多現實世界的解決方案都需要超越實際拖放範圍的邏輯層,例如:

  • 顯示最近7天在此位置15英里內簽署的客戶的列表。
  • 用綠色突出顯示最新的條目。
  • 當使用者單擊以獲取更多詳細資訊時,如果該記錄具有與之關聯的未完成操作項,則將其彈出到螢幕頂部。

在這種型別的自定義邏輯中,許多低程式碼平臺通常都會用傳統的程式碼導致“碰壁”,傳統的程式碼通常是專有格式,具有有限的可擴充套件性和專業的市場地位。

相比之下,Power Fx植根於Excel,它建立在數以億計的人已經用來解決日常邏輯和計算問題的精確語法上。

 

低程式碼

能夠在像Visual Studio Code這樣的文字編輯器中直接編輯應用程式並使用原始碼控制的功能,

Power Fx以簡潔但功能強大的公式描述了業務邏輯。大多數邏輯可以簡化為具有豐富表現力和控制力的一線邏輯,以滿足更復雜的需求。目標是將製造商需要理解的概念數量減少到最少,理想情況下,不超過Excel使用者已經知道的概念。

 

相關文章