這幾年是低代碼興起和快速發(fā)展的幾年,市面上的低代碼層出不窮,群里幾個(gè)大佬也在做低代碼平臺(tái)。很多低代碼還處于技術(shù)域的討論,除了導(dǎo)致低代碼平臺(tái)企業(yè)之間的內(nèi)卷,對(duì)整個(gè)低代碼平臺(tái)市場(chǎng)的發(fā)展未必是好事。
低代碼開發(fā)平臺(tái)
那什么是低代碼呢?實(shí)際上回歸到平臺(tái)本質(zhì),客戶的訴求才是最主要的。最近通過從客戶進(jìn)行的多次交流來看,客戶關(guān)心的問題無非這幾塊?
一是,平臺(tái)的價(jià)值
以某客戶甲舉例,已經(jīng)購(gòu)買了某大廠的低代碼平臺(tái)了,發(fā)現(xiàn)效果并不理想。從宏觀的維度來看,并沒有提高研發(fā)效率,起到當(dāng)初平臺(tái)供應(yīng)商的承諾。微觀上來看,花錢引進(jìn)的低代碼難用,配置繁瑣,大量復(fù)雜的場(chǎng)景還需要高代碼開發(fā),從研發(fā)人員的角度來看,低代碼平臺(tái)簡(jiǎn)直是個(gè)雞肋,雖然在某些地方確實(shí)能起到些作用,但是從整個(gè)項(xiàng)目來看,在其它方面反而增加了學(xué)習(xí)成本,維護(hù)成本,升級(jí)成本。整體而言,研發(fā)人員并不喜歡用,甚至還抵觸。
客戶乙的訴求是這樣的,客戶乙已經(jīng)有很多應(yīng)用再線上運(yùn)行,新的應(yīng)用可以采用低代碼開發(fā),已經(jīng)建設(shè)的應(yīng)用如何辦,面臨著原有系統(tǒng)如何改造升級(jí)?以及改造升級(jí)的成本代價(jià)多高?
客戶丙呢情況還好,整個(gè)公司的項(xiàng)目重新升級(jí)再造,計(jì)劃采購(gòu)整套的基礎(chǔ)設(shè)施平臺(tái)除了低代碼平臺(tái)還有別的平臺(tái),這些平臺(tái)間如何對(duì)接?對(duì)接方案和成本又是如何?
客戶丁呢面臨著同樣的困惑,同時(shí)還面臨著將來整個(gè)公司的技術(shù)棧升級(jí)演進(jìn)以及隨著基礎(chǔ)設(shè)施的升級(jí),低代碼平臺(tái)如何快速升級(jí)并且兼容基礎(chǔ)設(shè)施的技術(shù)升級(jí)。當(dāng)然,客戶的訴求遠(yuǎn)遠(yuǎn)不止這些,只不過筆者在調(diào)研的過程中,感覺這幾個(gè)問題,比較典型而已。各位廠商大牛,你們的低代碼平臺(tái)具備這樣的能力,是否很好解決了這些問題了呢?
作為一名低代碼平臺(tái)的產(chǎn)品經(jīng)理,我一方面要對(duì)市面上低代碼平臺(tái)的進(jìn)行研究,一方面設(shè)計(jì)的平臺(tái)要滿足客戶的訴求,以客戶為中心才是產(chǎn)品成功的關(guān)鍵。目前正在研發(fā)的產(chǎn)品也盡力的解決上訴客戶的問題。那什么是我眼中的低代碼呢?目前產(chǎn)品又如何解決這些客戶訴求呢?我認(rèn)為低代碼平臺(tái)應(yīng)該具備如下核心能力。
首先,低代碼平臺(tái)必須得是模型驅(qū)動(dòng)的,模型決定著頁(yè)面元素,決定著后端服務(wù)接口的定義,數(shù)據(jù)的訪問當(dāng)時(shí),數(shù)據(jù)的訪問權(quán)限等等,布局決定著頁(yè)面元素的擺放,模型 布局=頁(yè)面。
二是,研發(fā)資產(chǎn)的沉淀,研發(fā)資產(chǎn)的定義、沉淀與管理,才能更好的實(shí)現(xiàn)研發(fā)資產(chǎn)的復(fù)用,達(dá)到降本增效的目的。
三是,模型開發(fā)與dsl語(yǔ)言,整個(gè)應(yīng)用應(yīng)該構(gòu)建在模型之上,通過腳手架或者底層引擎,實(shí)現(xiàn)應(yīng)用開發(fā)的夸語(yǔ)言性,方便應(yīng)用的技術(shù)棧升級(jí),模型應(yīng)該具有多版本功能,方便后續(xù)通過金絲雀發(fā)布,實(shí)現(xiàn)應(yīng)用的滾動(dòng)升級(jí)。
四是,平臺(tái)的可擴(kuò)展性與組件模型的定義,組件模型的定義與組件的快速構(gòu)建,方便實(shí)現(xiàn)組件級(jí)別的定制化開發(fā),以滿足原有應(yīng)用系統(tǒng)的低成本遷移。
低代碼平臺(tái)的核心能力,一句話來說,就是如何實(shí)現(xiàn)把滿足用戶個(gè)性化需求的應(yīng)用開發(fā)轉(zhuǎn)化為模型開發(fā)和頁(yè)面布局的開發(fā),把平臺(tái)產(chǎn)品的定制化開發(fā)轉(zhuǎn)化為平臺(tái)的組件開發(fā)。從而實(shí)現(xiàn)研發(fā)任務(wù)的批量開發(fā)模式,借助于devops底層基礎(chǔ)設(shè)施的能力,實(shí)現(xiàn)一鍵構(gòu)建,一鍵部署。真正達(dá)到從傳統(tǒng)的面向功能的軟件開發(fā)模式轉(zhuǎn)變?yōu)槊嫦蚩蛻舻目焖匍_發(fā)。
同時(shí),上面這句低代碼平臺(tái)的總結(jié),也為低代碼平臺(tái)市場(chǎng)從業(yè)者最為迷茫的一個(gè)事,低代碼如何運(yùn)營(yíng)。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。