編碼更少、交付更快、成本更低,還覆蓋軟件開發(fā)全生命周期,怎么看低代碼都可以說是不錯的軟件開發(fā)工具。那么,它又為什么引發(fā)爭議,甚至被其主要用戶群體之一——程序員所詬病呢?
一、為什么專業(yè)開發(fā)者反感低代碼?
技術(shù)浪潮引發(fā)巨大變革,也帶來了無數(shù)“取代論”,比如低代碼開發(fā)是否取代程序員。
低代碼雖然火爆,但程序員對此抱有不同的心態(tài):
輕視:低代碼技術(shù)的諸多優(yōu)勢只是炒作,該技術(shù)更適合初學(xué)者,解決不了復(fù)雜的技術(shù)問題;
恐懼:擔心被低代碼取代;
抵觸:低代碼開發(fā)平臺是否能覆蓋所有需求;大量封裝組件使得低代碼開發(fā)平臺更像一個黑盒子,可能導(dǎo)致難以debug、修改和迭代升級等技術(shù)問題;低代碼開發(fā)平臺配置有大量組件,簡單的拖拉拽動作即可完成大量開發(fā)工作,程序員不再需要厲害的技術(shù)能力。
二、低代碼的門檻真的低嗎?
低代碼開發(fā)過程常被比作拼積木:以可視化的方式,通過拖拉拽組件快速開發(fā)出表單、流程審批等應(yīng)用程序,滿足企業(yè)的業(yè)務(wù)需求。
但這并不意味著低代碼開發(fā)平臺只能做到這些。著重看一下低代碼的三項關(guān)鍵能力:
數(shù)據(jù)建模和管理:該指標就是通常所講的“模型驅(qū)動”。相比于表單驅(qū)動,模型驅(qū)動能夠提供滿足數(shù)據(jù)庫設(shè)計范式的數(shù)據(jù)模型設(shè)計和管理能力。開發(fā)的應(yīng)用復(fù)雜度越高,系統(tǒng)集成的要求越高,這個能力就越關(guān)鍵。
流程和業(yè)務(wù)邏輯:流程應(yīng)用與業(yè)務(wù)邏輯開發(fā)能力和效率。這個能力有兩層,第一層是指使用該低代碼開發(fā)平臺能否開發(fā)出復(fù)雜的工作流和業(yè)務(wù)處理邏輯;第二層是開發(fā)這些功能時的便利性和易用性程度有多高。
接口和集成:編程接口與系統(tǒng)集成能力。為了避免“數(shù)據(jù)孤島”現(xiàn)象,企業(yè)級應(yīng)用通常需要與其他系統(tǒng)進行集成,協(xié)同增效。此時,內(nèi)置的集成能力和編程接口就變得至關(guān)重要。除非確認可預(yù)期的未來中,項目不涉及系統(tǒng)集成和擴展開發(fā),開發(fā)者都應(yīng)該關(guān)注這個能力。
這些關(guān)鍵能力表明低代碼平臺在建模與邏輯方面具備較強的能力,而接口和集成能力可使專業(yè)開發(fā)人員完成低代碼無法實現(xiàn)的部分,通過低代碼與專業(yè)代碼開發(fā)的協(xié)作實現(xiàn)復(fù)雜應(yīng)用的開發(fā)。在涉及高價值或復(fù)雜的核心業(yè)務(wù)時,專業(yè)開發(fā)人員需要理解業(yè)務(wù)需求,理清業(yè)務(wù)邏輯。從這個層面上看,低代碼開發(fā)的門檻并不低。
三、對程序員來說是限制還是助力?
“低代碼”意味著更少的代碼。代碼都不怎么寫了,程序員又該怎么成長,怎么獲得職業(yè)成就感呢?
其實不然。
首先,開發(fā)≠寫代碼。低代碼平臺可以減少大量重復(fù)工作,提升開發(fā)效率,把專業(yè)開發(fā)人員從簡單、重復(fù)的開發(fā)需求中解放出來,把精力投入到更有價值的事情上,比如精進技術(shù)、理清業(yè)務(wù)邏輯。
其次,低代碼平臺的組件化和拖拽式配置降低了開發(fā)門檻,新手程序員能夠借助此類平臺快速入門;有經(jīng)驗的程序員也有機會參與更多項目,甚至帶團隊,積累更多經(jīng)驗值,實現(xiàn)快速成長。
北京某地智慧園區(qū)項目就是一個例子。承辦該項目的這家公司需對園區(qū)有整體性的監(jiān)測管理,對園區(qū)中各個設(shè)備,進出人員和車輛等都需要一定的管控。在接觸了捷碼低代碼平臺之后,項目負責(zé)人發(fā)現(xiàn)開發(fā)效率得到極大提升,采用傳統(tǒng)方式需要兩個個月開發(fā)量的項目,現(xiàn)在僅花費25天即完成智慧園區(qū)綜合管控平臺的上線和運營。在開發(fā)過程中,其開發(fā)團隊利用捷碼低代碼平臺成功解決了定制化要求高、多終端需求等難題,及時完成項目交付。此外,其實踐經(jīng)驗表明,捷碼低代碼平臺的學(xué)習(xí)成本較低,畢業(yè)新生經(jīng)過7-10天自主學(xué)習(xí),就可做項目,熟練開發(fā)應(yīng)用。
掃碼添加捷碼微信,選擇入群~ 已有5000家智慧城市/AloT/行業(yè)精英入群交流入群即可獲得《20+AlOT企業(yè)數(shù)字化轉(zhuǎn)型方案合集》
程序員會被 AI 取代嗎?捷碼智助力效率翻倍! 閱讀745次
低代碼開發(fā)平臺能否取代傳統(tǒng)開發(fā)?優(yōu)缺點詳解助你做決策! 閱讀964次
大屏低代碼開發(fā)平臺排名?2024年最佳平臺推薦與分析! 閱讀1136次
點擊“立即申請”即可成為捷碼客戶,將享受捷碼終身技術(shù)咨詢服務(wù),和遠程技術(shù)支持服務(wù)。