日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

微軟開(kāi)源基于 Excel 的低代碼語(yǔ)言 Power Fx(微軟低代碼開(kāi)發(fā))

近日,微軟推出了一款受 Excel 公式啟發(fā)的低代碼語(yǔ)言 PowerFx。

雖然 PowerFx 將成為整個(gè)微軟自己的低代碼 Power Platform 編寫(xiě)邏輯定制軟件的標(biāo)準(zhǔn),但由于該公司將這種語(yǔ)言開(kāi)源了,微軟也希望其他公司能夠?qū)崿F(xiàn)這種語(yǔ)言,并希望它能成為這類用例的事實(shí)標(biāo)準(zhǔn)。

因?yàn)?Power Platform 本身是面向商業(yè)用戶而非專業(yè)開(kāi)發(fā)者的,所以,依據(jù)他們已經(jīng)掌握的 Excel 知識(shí)和熟悉 Excel 公式的程度來(lái)上手使用該語(yǔ)言是明智之舉。

微軟 Power Platform 工程首席副總裁 Charles Lamanna 表示,“我們?cè)?span id="qsh1b7padf" class="candidate-entity-word" data-gid="7270705">編程語(yǔ)言方面有著悠久的歷史,在過(guò)去的 15 年里,發(fā)生了一些非常有趣的事情,那就是,編程語(yǔ)言變成免費(fèi)了,變成了開(kāi)源,并由社區(qū)驅(qū)動(dòng)”。他指出, C#、TypeScript 或谷歌的 Go 這樣的內(nèi)部語(yǔ)言都是很好的例子。

“這種趨勢(shì)還在繼續(xù)。有趣的是,這都是專門給專業(yè)開(kāi)發(fā)者和編碼者設(shè)計(jì)的。如果我們回過(guò)頭來(lái)看看低碼 / 無(wú)碼領(lǐng)域,就會(huì)發(fā)現(xiàn),實(shí)際上都有一些編程語(yǔ)言,比如 Excel 編程語(yǔ)言,或者每一個(gè)低代碼/無(wú)代碼平臺(tái)都有自己的編程語(yǔ)言。但這些語(yǔ)言并不開(kāi)放,不是可移植的,它們都由社區(qū)驅(qū)動(dòng)”,Lamanna 解釋道。

微軟稱,該語(yǔ)言由 Vijay Mital、Robin Abraham、Shon Katzenberger 和 Darryl Rubin 帶領(lǐng)團(tuán)隊(duì)開(kāi)發(fā)。除了 Excel 之外,該團(tuán)隊(duì)還從 Pascal、Mathematica 和 20 世紀(jì) 80 年代開(kāi)發(fā)的函數(shù)式編程語(yǔ)言 Miranda 等工具和語(yǔ)言中獲得了靈感。

微軟計(jì)劃將 Power Fx 應(yīng)用到所有的低代碼平臺(tái)上,但是鑒于其對(duì)社區(qū)的重視,它將很快開(kāi)始出現(xiàn)在 Power Automate、Power Virtual Agents 及其他平臺(tái)上。

微軟開(kāi)源基于 Excel 的低代碼語(yǔ)言 Power Fx(微軟低代碼開(kāi)發(fā))

但是這個(gè)團(tuán)隊(duì)顯然希望其他人也能采用它。低代碼開(kāi)發(fā)人員將會(huì)看到它在 Power Apps Studio 這樣的產(chǎn)品的編輯欄中彈出,更老練的用戶還可以使用它進(jìn)入 Visual Studio Code,并用它來(lái)構(gòu)建更復(fù)雜的應(yīng)用程序。

正如團(tuán)隊(duì)所指出的那樣,它不僅僅關(guān)注如何讓語(yǔ)言變得像 Excel,還關(guān)注如何讓它表現(xiàn)得像 Excel 一樣運(yùn)行,或者說(shuō)像 REPL,對(duì)于那些高代碼程序員來(lái)說(shuō),這意味著公式是聲明式的,當(dāng)開(kāi)發(fā)人員更新代碼時(shí)可以立即重新計(jì)算。

譯注:REPL,Read-Eval-Print Loop 的縮寫(xiě),“讀取﹣求值﹣輸出循環(huán)”,是一個(gè)簡(jiǎn)單的、交互式的編程環(huán)境?,F(xiàn)指交互式解釋器。

如今,大多數(shù)低代碼 / 無(wú)代碼工具都提供了一個(gè)“逃生通道”,允許用戶使用更復(fù)雜的代碼來(lái)擴(kuò)展他們的應(yīng)用程序,或者使用工具導(dǎo)出整個(gè)代碼庫(kù)。因?yàn)樽罱K不管怎么樣,你都只能使用這些工具來(lái)達(dá)到目的。默認(rèn)情況下,它們被構(gòu)建來(lái)支持各種場(chǎng)景,但是由于每個(gè)公司都有自己的做事方式,因此無(wú)法涵蓋所有用例。

“我們認(rèn)為,也許大多數(shù)開(kāi)發(fā)者——我所說(shuō)的‘開(kāi)發(fā)者’指的是使用 Power Platform 的商業(yè)用戶—最終會(huì)以某種形式開(kāi)始編寫(xiě)這些公式。我們的想法就是,在你開(kāi)始使用 Power Platform 的第一天,我們不會(huì)寫(xiě)任何公式。它是一個(gè)宏記錄器,是模板。對(duì)于 Power Apps 來(lái)說(shuō)也是如此,它是完全可視化的,具有拖放功能,并且不需要編寫(xiě)任何公式。但是 Power Platform 的厲害之處在于,在使用了幾天之后,當(dāng)你使用它時(shí),你會(huì)學(xué)到更多復(fù)雜的東西。你將開(kāi)始使用更多高級(jí)功能。而在你意識(shí)到這一點(diǎn)之前,你實(shí)際上已經(jīng)擁有了 Power Platform 或者低代碼開(kāi)發(fā)人員這樣的專業(yè)人士,因?yàn)樗麄兡軌蛟谶@種能力范圍內(nèi)發(fā)揮作用?!?/p>

作者介紹:

Frederic Lardinois,TechCrunch 科技記者。曾創(chuàng)辦 SiliconFilter,并為 ReadWriteWeb(現(xiàn)稱 ReadWrite)撰稿,文章涉及企業(yè)、云計(jì)算、開(kāi)發(fā)者工具、谷歌、微軟等等。

原文鏈接:

https://techcrunch.com/2021/03/02/microsoft-launches-power-fx-a-new-open-source-low-code-language-for-its-power-platform

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁(yè)
返回頂部
鲁山县| 丰顺县| 吐鲁番市| 邵阳市| 自治县| 长沙市| 绍兴县| 石阡县| 灵璧县| 德钦县| 阜南县| 都兰县| 巢湖市| 建阳市| 禄丰县| 洛浦县| 萨迦县| 宜川县| 合阳县| 凭祥市| 舞钢市| 黄骅市| 克什克腾旗| 赤城县| 望城县| 贵南县| 蓬安县| 孙吴县| 科尔| 郁南县| 讷河市| 沈丘县| 河北区| 博客| 南和县| 同心县| 武夷山市| 平定县| 潢川县| 兰溪市| 汕头市|