關(guān)于低代碼的定義

在了解或者調(diào)研低代碼平臺之前,先來認(rèn)知一下,什么才是 LCAP(Low-Code Application Platform),對于 LCAP 并沒有一個官方統(tǒng)一的定義,但是大致各個平臺對它的認(rèn)知都非常相似,我們可以根據(jù)各知名平臺對其定義來提煉一下核心關(guān)鍵要素是哪些?

OutSystems 官網(wǎng)中 Low-Code Platform的定義如下:
“A low-code platform is a family of tools that enables the development and delivery of complete applications visually. A drag-and-drop interface is at the core of low-code platforms.”

Oracle 官網(wǎng)中 Low-Code Platform 定義如下:
“A Low Code stage uses a simplified interface that lets developers build applications and software that is both user-friendly and responsive. Rather than writing several lines of complex code and language structure, you can quickly and easily utilize Low Code to construct total applications with user interfaces, combinations and information.”

Gartner 中 Low-Code Platform 定義如下:
低代碼平臺被稱為企業(yè)級低代碼應(yīng)用平臺(Enterprise Low-Code Application Platform,即 Enterprise LCAP),是支持快速應(yīng)用開發(fā),使用陳述性、高級的編程抽象,如(基于模型驅(qū)動和元數(shù)據(jù)編程語言)實(shí)現(xiàn)一站式應(yīng)用部署、執(zhí)行和管理的應(yīng)用平臺。不同于傳統(tǒng)的應(yīng)用平臺,它支持用戶界面、業(yè)務(wù)邏輯和數(shù)據(jù)服務(wù)的開發(fā),并以犧牲跨平臺的可移植性、應(yīng)用開放性為代價來提升效率。

G2 中Low-Code Platform 定義如下:
“Low-code development platforms provide development environments that allow businesses to develop software quickly with minimal coding, reducing the need for extensive coding experience. The platforms provide base-level code, scripts, and integrations so companies can prototype, build, or scale applications without developing complex infrastructures. Both developers and non-developers can use these tools to practice rapid application development with customized workflows and functionality. Some products are geared more toward developers and require coding for functionality, while others provide element libraries for design. Many products can interpret information from databases or spreadsheets and quickly create applications to access and manage information.”

總結(jié)來看,低代碼應(yīng)用平臺需要滿足的基本功能如下:

  • 能夠生成源代碼作為定制開發(fā)的基礎(chǔ)
  • 允許開發(fā)人員自定義 HTML 標(biāo)記和源代碼作為其主要功能
  • 集成數(shù)據(jù)庫、web服務(wù)或者 API 來進(jìn)行數(shù)據(jù)訪問連接
  • 應(yīng)用程序生命周期管理:自動幫助構(gòu)建、檢查、管理應(yīng)用,從研發(fā)、生產(chǎn)、測試、部署等各個環(huán)節(jié)來保障質(zhì)量。

低代碼平臺的基本要素:

  • 可以拖拽的界面
  • 可視化的集成開發(fā)環(huán)境(IDE)

低代碼平臺的基本性能要求:

  • 多種用途:具備重用技術(shù),模塊可跨應(yīng)用、跨平臺
  • 適應(yīng)性強(qiáng):具備可擴(kuò)展性,能夠有效應(yīng)對程序使用人數(shù)增長等情況
  • 安全性高:保護(hù)應(yīng)用程序防止其受到危害
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 2020年9月,國際知名的IT咨詢機(jī)構(gòu)Gartner發(fā)布了《企業(yè)級低代碼開發(fā)平臺的關(guān)鍵能力報告(Critical ...
    影子喵喵喵閱讀 397評論 1 2
  • 最近在很多場合聽到大家在談?wù)摗暗痛a平臺”這個概念,尤其是其概念在投資和收購市場上的火爆,吸引了很多人的關(guān)注和目光...
    王健_TW閱讀 6,003評論 5 54
  • 當(dāng)今企業(yè)在企業(yè)技術(shù)方面面臨的最大問題之一就是企業(yè)的應(yīng)用程序不支持他們的用戶或他們的流程。這是目前市面上的傳統(tǒng)軟件,...
    Cacia醬閱讀 527評論 0 0
  • 目前低代碼平臺如火如荼,低代碼平臺的優(yōu)劣。在何種情況下,能夠幫助我們解決什么樣的問題?又會帶來哪些隱患?如何有效控...
    白板時鐘閱讀 1,889評論 0 1
  • 在互聯(lián)網(wǎng)飛速發(fā)展的今天,相信很多程序開發(fā)者對 GitHub 很熟悉,我們在這里學(xué)習(xí)知識、分享自己的開源庫或者開源代...
    騰飛Tenfay閱讀 3,525評論 0 6

友情鏈接更多精彩內(nèi)容