揭露一個偽“低代碼”平臺

      網(wǎng)友投稿 569 2025-04-02

      揭露一個偽“低代碼”平臺

      今年“低代碼”突然就火了,老K和流水姐也寫過幾篇介紹低代碼的文章,閱讀量都不錯,除了因?yàn)榱魉愕奈墓P犀利之外,更重要的是大家對低代碼的關(guān)注度很高,隨便一寫都會火。

      在中國,只要一個概念迅速火起來,立刻會吸引許多人紛紛入場,這就導(dǎo)致了從業(yè)者的技術(shù)水平和經(jīng)營能力差別巨大,形成了魚龍混雜的局面。

      就像前幾年的中臺賽道一樣,只要是個做軟件的,都說自己是中臺,你批評他,他還不高興。老K就是因?yàn)閷懥藥灼u論中臺亂象的文章,被一些同行記恨到現(xiàn)在。

      正所謂,以前稱兄道弟,以后不再聯(lián)系。也好也好,道不同不相為謀。

      一、低代碼為什么突然就“火”了?

      老K作為一名理工男,是不相信“時機(jī)成熟”、“時候到了”這種籠統(tǒng)說法的。我認(rèn)為商業(yè)社會背后遵循的是商業(yè)規(guī)則,只有透過表象,才能洞察本質(zhì)。

      低代碼之所以火起來,背后一定是有原因的,我稍作了些分析。

      從外因來講,疫情導(dǎo)致中小企業(yè)數(shù)字化轉(zhuǎn)型的進(jìn)程被提前。以傳統(tǒng)餐飲行業(yè)為例,他們需要迅速建立起:在線訂餐、客戶管理、營銷管理、員工辦公管理等系統(tǒng),但是傳統(tǒng)的IT開發(fā)成本太高、交付周期長,不適合中小企業(yè)的敏捷特性。

      另一方面,中大型企業(yè)的數(shù)字化服務(wù)市場,經(jīng)過十幾年的發(fā)展,進(jìn)入增長平臺期,不能夠滿足軟件服務(wù)企業(yè)的業(yè)績增長需求,需要開辟一個嶄新而廣闊的市場,于是中小企業(yè)數(shù)字化轉(zhuǎn)型市場被挖掘出來。

      從內(nèi)因來講,中小企業(yè)數(shù)字化轉(zhuǎn)型迫在眉睫。在全世界疫情常態(tài)化的新局勢下,中小企業(yè)只有擁抱數(shù)字化,實(shí)現(xiàn)經(jīng)營、管理、服務(wù)的轉(zhuǎn)型升級,才能夠降本增效、服務(wù)創(chuàng)新,實(shí)現(xiàn)新的業(yè)績增長。

      在內(nèi)因、外因的共同作用下,低代碼成為被風(fēng)口選中的行業(yè),加上資本的涌入,整個行業(yè)突然就火爆起來。

      低代碼火爆的同時,隨之而來的是行業(yè)亂象,隨便一個軟件公司都說自己是低代碼。為了更好地研究低代碼,我們首先要探討,如何定義低代碼平臺?

      二、如何定義低代碼平臺?

      著名咨詢機(jī)構(gòu)Gartner,于2020年9月發(fā)布的《企業(yè)級低代碼開發(fā)平臺的關(guān)鍵能力報(bào)告》中,定義了低代碼的11項(xiàng)關(guān)鍵能力。也就是說,這11項(xiàng)關(guān)鍵能力是衡量一個平臺是否能夠稱之為低代碼平臺的關(guān)鍵因素。

      先簡單了解一下各項(xiàng)要素的含義:

      1、Intuitive, No-Code App Development:易用性,不寫代碼時的開發(fā)能力。

      在不寫代碼的情況下,能夠完成多復(fù)雜的系統(tǒng)搭建。這是標(biāo)識低代碼開發(fā)平臺生產(chǎn)力的關(guān)鍵指標(biāo)。

      2、Application User Experience:所開發(fā)出來的應(yīng)用的用戶體驗(yàn)。

      它指的不是低代碼開發(fā)平臺本身的用戶體驗(yàn),而是通過低代碼平臺開發(fā)出來的應(yīng)用,給到用戶的使用體驗(yàn)。

      3、Data Model and Management:數(shù)據(jù)模型和管理。

      這個指標(biāo)就是通常所講的“模型驅(qū)動”,相比于表單驅(qū)動,模型驅(qū)動能夠提供滿足數(shù)據(jù)庫設(shè)計(jì)范式的數(shù)據(jù)模型設(shè)計(jì)和管理能力。開發(fā)的應(yīng)用復(fù)雜度越高,系統(tǒng)集成的要求越高,這個能力就越關(guān)鍵。

      4、Process and Business Logic:工作流與業(yè)務(wù)處理邏輯。

      流程應(yīng)用與業(yè)務(wù)邏輯開發(fā)能力和效率。這個能力有兩方面:

      第一,是指使用該低代碼開發(fā)平臺,是否可以開發(fā)出復(fù)雜的工作流和業(yè)務(wù)處理邏輯;第二,是開發(fā)這些功能時的便利性和易用性程度有多高。

      流程應(yīng)用與業(yè)務(wù)邏輯開發(fā)能力和效率,是否可以開發(fā)出復(fù)雜的工作流和業(yè)務(wù)處理邏輯,第二是開發(fā)這些功能時的便利性和易用性程度有多高

      5、Platform Ecosystem:開發(fā)平臺的生態(tài)系統(tǒng)。

      低代碼開發(fā)平臺的本質(zhì)是開發(fā)工具,當(dāng)內(nèi)置的開箱即用的功能無法覆蓋更多應(yīng)用場景時,就需要基于該平臺的完整生態(tài)系統(tǒng),來提供更深程度、更全面的開發(fā)賦能,比如開放的插件機(jī)制。

      6、API and Integration:編程接口與系統(tǒng)集成能力。

      為了避免“數(shù)據(jù)孤島”,低代碼開發(fā)平臺需要提供系統(tǒng)集成能力、編程接口,跟其它系統(tǒng)進(jìn)行數(shù)據(jù)的互聯(lián)互通。

      7、Architecture:系統(tǒng)架構(gòu)。

      系統(tǒng)需要支持服務(wù)化、分層的架構(gòu)方式,支持高可用、集群的應(yīng)用部署方式。

      8、Quality of Service:服務(wù)的質(zhì)量。

      系統(tǒng)的健壯性、無故障使用時長、故障恢復(fù)時長,對CPU資源、硬盤資源占用情況,對云是否友好。

      9、Persona and SDLC:用戶模型與軟件開發(fā)生命周期支持。

      軟件開發(fā)的生命周期中,包含設(shè)計(jì)、開發(fā)、反饋、測試、運(yùn)維等多個環(huán)節(jié),低代碼平臺要支持單元/集成測試、聯(lián)調(diào)、發(fā)布、回滾、持續(xù)迭代等。

      10、Governance:治理及運(yùn)維。

      現(xiàn)代軟件開發(fā)中的敏捷開發(fā)、代碼庫管理,版本權(quán)限,發(fā)布管理等,在低代碼平臺中,都要能夠支持。

      11、Security and Compliance:安全與合規(guī)。

      低代碼開發(fā)平臺需要提供:靈活的部署方式、安全機(jī)制和權(quán)限控制、SSL數(shù)據(jù)傳輸、密碼強(qiáng)度策略、跨域訪問控制、高粒度的用戶權(quán)限控制等等。

      以上就是Gartner對低代碼平臺定義的11個要素,相信許多技術(shù)人員已經(jīng)對低代碼有個大致認(rèn)識了。但是,想要識別和判定一個低代碼平臺的話,直接使用以上11個要素,就有點(diǎn)太繁瑣了。

      三、如何識別偽“低代碼”?

      老K結(jié)合軟件工程全生命周期實(shí)踐,以及Gartner定義的11個要素,給“低代碼”平臺擬定了6個維度的判定標(biāo)準(zhǔn):

      拖拽式開發(fā)對象封裝與數(shù)據(jù)模型模型驅(qū)動腳本語言軟件測試與部署API與集成

      1、拖拽式開發(fā)

      拖拖拽拽做開發(fā),就是“低代碼”開發(fā)平臺給大家最直觀的印象,所以也是“低代碼”開發(fā)平臺最基本的特征。

      這一點(diǎn),市面上的許多“低代碼”平臺都能夠做得到,可以說是個送分題,如果你家的軟件產(chǎn)品連這點(diǎn)都做不到,就不要吃“低代碼”這碗飯了。

      2、對象封裝與數(shù)據(jù)模型

      這部分指的是低代碼平臺要操作的對象、數(shù)據(jù)模型、表達(dá)式等等,它可以是高度抽象和封裝的對象,可以省略掉“類”、“接口”、“函數(shù)”這些編程語言的高級特性,以更簡化的方式提供出來,供程序調(diào)用。

      3、模型驅(qū)動

      “模型驅(qū)動”是相對于“表單驅(qū)動”的,指的是對于數(shù)據(jù)進(jìn)行建模和處理,比如國外的低代碼平臺OutSystems、Mendix,就有很強(qiáng)大的模型驅(qū)動的能力,包括了定義實(shí)體、實(shí)體關(guān)聯(lián)、主鍵、索引、數(shù)據(jù)查詢等等。

      4、腳本語言

      腳本語言實(shí)際上就是編程語言了,是低代碼平臺實(shí)現(xiàn)復(fù)雜業(yè)務(wù)邏輯的擴(kuò)展,可以使用 JavaScripts、Python、Java等語言進(jìn)行編程。

      但是,低代碼平臺會把語言的編譯過程做好封裝,做到一鍵發(fā)布,即時運(yùn)行,方便代碼調(diào)試。

      5、軟件測試與部署

      低代碼開發(fā)平臺,本質(zhì)上是軟件開發(fā)工具。所以整體開發(fā)過程也要遵守軟件工程的流程規(guī)范。只是把許多環(huán)節(jié)都做了簡化、內(nèi)部封裝,降低了學(xué)習(xí)成本、開發(fā)成本、測試成本、部署成本。

      6、API與集成

      主要是解決低代碼平臺開發(fā)出來的系統(tǒng),跟其它外部系統(tǒng)的數(shù)據(jù)互聯(lián)互通,否則又是造了一堆大煙囪,一些數(shù)據(jù)孤島。

      以上6個判定標(biāo)準(zhǔn)怎么使用呢?

      每個維度1~10分,總分36分是及格線。分?jǐn)?shù)越高,表示這個低代碼開發(fā)平臺越完善、成熟度越高。

      通過這個方法,可以簡單判斷一個低代碼平臺,是真低代碼,還是偽低代碼。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何使用wps表格畫菠蘿圖形(怎樣繪制wps表格)
      下一篇:WPS表格辦公制作雙行菜單的方法(wps表格雙行合一在哪里設(shè)置)
      相關(guān)文章
      亚洲AV区无码字幕中文色| 亚洲人成在线播放网站岛国| 亚洲精品久久无码| 国产青草亚洲香蕉精品久久| 亚洲Av无码精品色午夜| 春暖花开亚洲性无区一区二区 | 无码色偷偷亚洲国内自拍| 亚洲一本到无码av中文字幕 | 亚洲18在线天美| 久久精品亚洲日本波多野结衣| 亚洲中文字幕无码av永久| 亚洲精品无码专区在线播放| 亚洲av日韩av永久无码电影| 亚洲一区二区三区无码国产| 国产成人精品日本亚洲专| 自拍偷区亚洲国内自拍| 亚洲日韩国产欧美一区二区三区| 亚洲第一永久在线观看| 情人伊人久久综合亚洲| 国产91成人精品亚洲精品| 亚洲一区日韩高清中文字幕亚洲| 亚洲人成图片网站| 亚洲三级在线免费观看| 亚洲午夜久久久精品电影院| 亚洲综合国产精品| 亚洲不卡中文字幕无码| 亚洲视频.com| 亚洲人成网站看在线播放| 精品亚洲AV无码一区二区| 亚洲AV无码资源在线观看| 亚洲免费一区二区| 亚洲AV蜜桃永久无码精品| 亚洲国产精品自在自线观看| 国产成人无码综合亚洲日韩| 亚洲av永久无码精品网站| 亚洲视频一区在线| 亚洲人成色777777在线观看| 国产一区二区三区亚洲综合| 在线日韩日本国产亚洲| 亚洲国产综合人成综合网站| 精品久久久久久亚洲|