為什么架構(gòu)師更應(yīng)該接受低代碼?5個(gè)回答告訴你
從避免技術(shù)債務(wù)到簡(jiǎn)化和集成業(yè)務(wù)流程,再到解鎖單體系統(tǒng),低代碼提供了速度和靈活性。
數(shù)字咨詢公司StarCIO的總裁Isaac Sacolick表示軟件架構(gòu)師應(yīng)該關(guān)注低代碼平臺(tái)的情況,他在Brian Platz觀點(diǎn)的基礎(chǔ)之上咨詢了多位該領(lǐng)域的技術(shù)專家,將這些見(jiàn)解分享出來(lái)。
Brian Platz是Fluree的CEO兼聯(lián)合創(chuàng)始人,他提出了五個(gè)觀點(diǎn)解釋為什么人們對(duì)低代碼技術(shù)產(chǎn)生了濃厚的興趣,以及為什么這種情況會(huì)持續(xù)下去,主要如下。
1.避免產(chǎn)生技術(shù)債務(wù)
研究報(bào)告顯示,企業(yè)將超過(guò)40%的IT預(yù)算用于解決技術(shù)債務(wù)問(wèn)題,而不是運(yùn)營(yíng)或構(gòu)建其他業(yè)務(wù),這其中最關(guān)鍵的兩個(gè)問(wèn)題當(dāng)屬開(kāi)發(fā)團(tuán)隊(duì)的人員流動(dòng)和太多的開(kāi)發(fā)語(yǔ)言與框架。
低代碼解決方案往往是可視化的編程范式,當(dāng)新的開(kāi)發(fā)人員被分配來(lái)提供支持時(shí),可以更容易理解和維護(hù)。另外,低代碼平臺(tái)往往有API和其他標(biāo)準(zhǔn)的方式來(lái)擴(kuò)展和對(duì)接代碼,使其更容易找到和追蹤應(yīng)用流程。
OutSystems 的高級(jí)技術(shù)成功經(jīng)理Jay Parnau提到了自己的痛苦經(jīng)歷:“在使用低代碼之前,我作為一個(gè)開(kāi)發(fā)人員,有一半的時(shí)間是用來(lái)避免產(chǎn)生新的技術(shù)債務(wù),或者在凌晨2點(diǎn)因?yàn)閯e人的錯(cuò)誤導(dǎo)致系統(tǒng)癱瘓的情況下隨叫隨到?!?/p>
2.快速創(chuàng)造新的員工體驗(yàn)
KNIME 的首席數(shù)據(jù)科學(xué)家和布道主管 Rosaria Silipo 博士解釋了低代碼平臺(tái)如何幫助簡(jiǎn)化溝通和需求收集,引導(dǎo)團(tuán)隊(duì)更快地建立員工體驗(yàn)和工作流程應(yīng)用。她說(shuō):“當(dāng)試圖與其他部門溝通時(shí),低代碼工具更容易。一個(gè)低代碼的、基于可視化編程的工具可能是你與不太懂代碼的部門進(jìn)行溝通的答案。通過(guò)使用低代碼工具,專業(yè)人士可以節(jié)省寶貴的時(shí)間,這些時(shí)間可以專門用于其他問(wèn)題,包括那些需要編碼的問(wèn)題?!?/p>
Copado 的產(chǎn)品高級(jí)總監(jiān) Gloria Ramchandi表示同意,并說(shuō)低代碼也有助于開(kāi)發(fā)團(tuán)隊(duì)滿足構(gòu)建現(xiàn)代化應(yīng)用程序的業(yè)務(wù)需求。她還補(bǔ)充道:“高級(jí)開(kāi)發(fā)人員和架構(gòu)師不得不跟上企業(yè)日益增長(zhǎng)的需求,以更快地構(gòu)建軟件。用低代碼平臺(tái)可以打破代碼障礙,幫助團(tuán)隊(duì)減少重要構(gòu)建的上市時(shí)間,提高創(chuàng)新的速度。”
3.簡(jiǎn)化工作流程和數(shù)據(jù)集成
如果構(gòu)建應(yīng)用程序很容易,那么架構(gòu)師如何避免應(yīng)用程序孤島?低代碼如何幫助整合應(yīng)用程序、軟件即服務(wù)和企業(yè)系統(tǒng)之間的工作流程?
Retool 的開(kāi)發(fā)者倡導(dǎo)者 Chris Smith 認(rèn)識(shí)到了這種整合挑戰(zhàn)?!吧虡I(yè)軟件世界越來(lái)越分散,有數(shù)百個(gè)垂直特定的云應(yīng)用程序,幫助企業(yè)的每個(gè)功能區(qū)更有效地運(yùn)作。隨著這種情況的發(fā)生,這些應(yīng)用程序需要整合到越來(lái)越多的業(yè)務(wù)工作流程中,這些工作流程是為每個(gè)企業(yè)定制的。開(kāi)發(fā)人員擁護(hù)低代碼平臺(tái),因?yàn)樗鼈兲峁┝丝焖?、功能性的?gòu)建塊,解決了這種零散的集成問(wèn)題。”
4.自動(dòng)化更多業(yè)務(wù)流程
在企業(yè)投資改善員工體驗(yàn)和整合工作流程的同時(shí),將業(yè)務(wù)流程中的步驟自動(dòng)化也很重要。Cleo 的首席執(zhí)行官 Mahesh Rajasekharan 認(rèn)為,低代碼是增加可自動(dòng)化的內(nèi)容和減少人工流程的另一個(gè)選擇。
Rajasekharan說(shuō),全球疫情的流行是對(duì)許多企業(yè)和技術(shù)領(lǐng)導(dǎo)人的警醒?!皬囊咔橐鸬姆怄i中得到的一個(gè)重要經(jīng)驗(yàn)是,我們認(rèn)識(shí)到許多公司仍有許多手工業(yè)務(wù)流程,同時(shí)看到在疫情流行期間它們?nèi)绾巫璧K了業(yè)務(wù)。為了實(shí)現(xiàn)新的自動(dòng)化水平,企業(yè)將擁抱低代碼技術(shù),使他們能夠?qū)崿F(xiàn)任何事情的自動(dòng)化,以消除核心創(chuàng)收流程的風(fēng)險(xiǎn)和差距”。
5.通過(guò)解鎖單體系統(tǒng)加速數(shù)字化轉(zhuǎn)型
是什么在歷史上阻礙了技術(shù)組織改善員工體驗(yàn)、簡(jiǎn)化工作流程、增加集成數(shù)據(jù)源的數(shù)量以及實(shí)現(xiàn)更多業(yè)務(wù)流程的自動(dòng)化?
雖然一般的技術(shù)債務(wù)是一個(gè)挑戰(zhàn),但單體系統(tǒng)是難以移動(dòng)的巨石。架構(gòu)師如何確保今天開(kāi)發(fā)的東西更容易維護(hù)、支持和擴(kuò)展到未來(lái)的業(yè)務(wù)需求?
開(kāi)發(fā)微服務(wù)和部署無(wú)服務(wù)器架構(gòu)是可行的方法,但大多數(shù)企業(yè)無(wú)法將這些架構(gòu)應(yīng)用于每一個(gè)業(yè)務(wù)需求。OpenLegacy首席產(chǎn)品官Zeev Avidan建議,低代碼提供了一種替代方法,可以成為IT的范式轉(zhuǎn)變。
Avidan說(shuō):“低代碼可以幫助徹底改變IT的所有方面,從前端應(yīng)用開(kāi)發(fā)一直到最復(fù)雜的傳統(tǒng)集成。對(duì)于許多開(kāi)發(fā)人員來(lái)說(shuō),數(shù)字化轉(zhuǎn)型的一個(gè)主要障礙是對(duì)位于單一核心系統(tǒng)中的數(shù)據(jù)和業(yè)務(wù)邏輯進(jìn)行訪問(wèn)的挑戰(zhàn)。”
毫無(wú)疑問(wèn),推動(dòng)數(shù)字化轉(zhuǎn)型的組織有越來(lái)越多的應(yīng)用開(kāi)發(fā)、集成和自動(dòng)化的需求。低代碼平臺(tái)允許架構(gòu)師通過(guò)將優(yōu)先選項(xiàng)用于最具戰(zhàn)略性的商業(yè)案例,并將低代碼作為其他業(yè)務(wù)需求的加速器,從而擴(kuò)展企業(yè)的開(kāi)發(fā)能力。
掃碼添加捷碼微信入群,已有5000+智慧城市/AloT/IT行業(yè)精英入群交流,回復(fù)口令《優(yōu)惠》即得捷碼引擎200元現(xiàn)金抵扣券
數(shù)據(jù)的繪畫(huà)師:揭開(kāi)可視化工具的神秘面紗 閱讀566次
低代碼工具為什么成為軟件二次開(kāi)發(fā)“神器”? 閱讀690次
什么是可視化編程?為什么它如此重要? 閱讀991次
快速試用捷碼
點(diǎn)擊“立即申請(qǐng)”即可成為捷碼客戶,將享受捷碼終身技術(shù)咨詢服務(wù),和遠(yuǎn)程技術(shù)支持服務(wù)。