在微軟 Ignite 2021 大會上,微軟正式發佈了第一個低代碼編程語言:Microsoft Power Fx。PowerFx 爲低代碼平臺 Power Platform 定製,是一種基於 Excel 公式的低代碼通用編程語言。Power Fx 做爲 Power Apps 的公式語言,適用範圍將拓展至 Dataverse、Power Virtual Agents、Power Automate,預計兩年內成爲Power Platform 的單一語言,爲 Power Platform 帶來更好體驗。編程
Excel公式已經成爲事實上的行業標準,用戶羣體大,技術門檻低,確實是低代碼平臺用來實現數據處理、業務規則的「最佳選項」。可是,Excel公式的數量大並且還在不斷追加,部分公式的實現邏輯很是複雜。對於低代碼廠商來講,將Excel公式搬進自家產品,意味着巨大的工做量和成本。因此,這種作法在國內的低代碼平臺廠商中並不常見。編程語言
那麼,市面上主流的低代碼開發平臺都是用什麼方式或者語言來構建數據處理邏輯呢?咱們分別看一看。函數
Outsystemsspa
Outsystems的作法是自建表達式引擎和函數庫,用戶採用廠商定義的語言構建處理邏輯。表達式的結構與Excel相似,內置函數分爲:數學、數字、文本、時間日期、數據轉換、格式化、郵件、環境、URL、角色和其餘等類型,覆蓋範圍廣。設計
活字格orm
活字格出身於專業控件廠商葡萄城。葡萄城在1990年代即進入表格開發,旗下Spread系列產品內置了400多種Excel公式。因此,活字格的解決方案也就瓜熟蒂落的採用Excel公式。值得一提的是,用戶除了能用Excel公式在頁面端設置元素值和顏色等屬性,還能夠在後臺邏輯中使用Excel公式完成數據計算。開發
釘釘宜搭get
釘釘宜搭採用了相似outsystems的作法,本身設計了表達式和函數庫。考慮到宜搭發佈時日尚短,函數庫還有待進一步完善。數學
低代碼開發平臺與無代碼不一樣,應用場景每每更加複雜。把Excel嵌入低代碼開發平臺,可讓開發者用熟悉的Excel公式來設計數據處理邏輯,提供強大功能的同時,保持了更低的上手門檻,能讓更多人能夠更快的掌握低代碼開發技術。產品
懂Excel的人就能開發企業軟件,是否是頗有吸引力呢?
原文連接:https://www.jianshu.com/p/e6d... 簡書:低代碼觀察員