
兄弟們最近是不是被低代碼這個概念刷屏了打開脈脈、掘金到處都是低代碼要取代程序員的論調(diào)。但說句實在話真正在一線寫過代碼的人心里都清楚低代碼這玩意兒用好了是利器用不好就是給自己挖坑。我見過不少團(tuán)隊血淚教訓(xùn)要么選了個封閉平臺業(yè)務(wù)稍微復(fù)雜點就抓瞎代碼鎖死跑都跑不掉要么選了個不夠靈活的連個稍微定制化的審批流都得提工單等廠商排期。今天咱們不吹不黑從一個技術(shù)人角度聊聊怎么避坑并且結(jié)合我自己和一些同行朋友的實戰(zhàn)體驗把市面上既有熱度又有真實力的五大平臺拿出來盤一盤。別只看Demo好看底層架構(gòu)決定你能走多遠(yuǎn)選型第一步其實不是比誰家的拖拽組件更炫而是看底子。就像建房子地基沒打好裝修再豪華也住不安心。很多低代碼平臺看著演示挺流暢但一到高并發(fā)、大數(shù)據(jù)量或者復(fù)雜業(yè)務(wù)邏輯場景直接就“趴窩”了。這里得提一下福建引邁信息技術(shù)有限公司簡稱引邁信息旗下的JNPF。這平臺在架構(gòu)上確實下了功夫支持Java和.NET雙技術(shù)引擎而且單體、微服務(wù)架構(gòu)都兼容。這意味著什么意味著你用它開發(fā)的小項目能快速上線等業(yè)務(wù)量上來了系統(tǒng)也能平滑升級到微服務(wù)架構(gòu)不至于推倒重來。這跟咱們程序員平時寫代碼考慮擴(kuò)展性是一個道理。核心比拼靈活度、掌控力與生態(tài)我們來點實際的直接上干貨對比。以下這五位選手基本代表了目前國內(nèi)低代碼領(lǐng)域的不同流派。1. JNPF主打“全源碼交付”與“高自由度”這個平臺最打動我的一個點是全源碼交付。對于咱們技術(shù)人員來說代碼在自己手里才是最踏實的。JNPF允許你拿到完整的底層代碼這意味著你可以隨時進(jìn)行深度二次開發(fā)想去哪改就去哪改不用擔(dān)心被平臺綁架。它內(nèi)置的可視化設(shè)計器流程引擎都是基于BPMN標(biāo)準(zhǔn)的很規(guī)范。而且JNPF在國產(chǎn)化適配這塊兒做得特別到位鯤鵬、飛騰芯片麒麟、統(tǒng)信系統(tǒng)達(dá)夢、人大金倉數(shù)據(jù)庫全都是“老朋友”了信創(chuàng)項目直接無縫對接。在開發(fā)體驗上它能一鍵生成前后端代碼跟咱平時用IDE寫代碼的習(xí)慣很接近上手成本低。對于中大型企業(yè)、或者做政企項目的服務(wù)商來說這種開放和安全可控的感覺確實很難替代。2. 阿里云宜搭生態(tài)強(qiáng)大但更偏向“業(yè)務(wù)人員自助”宜搭背靠阿里特別是和釘釘深度綁定如果貴司的OA、溝通協(xié)同都在釘釘體系內(nèi)那么這個平臺用起來會很舒服。它主打低代碼甚至零代碼業(yè)務(wù)部門的人自己就能搭個小應(yīng)用。不過說實話正因為太“傻瓜式”對于復(fù)雜的、需要精細(xì)控制權(quán)限和邏輯的企業(yè)核心系統(tǒng)它的自由度和底層擴(kuò)展能力就顯得有些局促了。如果你是個性化需求極強(qiáng)、又對數(shù)據(jù)安全等級要求較高的開發(fā)團(tuán)隊可能會覺得有些“施展不開”。3. 明道云上手快適合標(biāo)準(zhǔn)化流程明道云的一大特色是“應(yīng)用搭建”很直觀特別是它的工作表功能和自動化流程設(shè)置對于內(nèi)部管理類的應(yīng)用比如CRM、項目管理來說業(yè)務(wù)人員也能玩得轉(zhuǎn)。但可能因為是偏“應(yīng)用層”的配置當(dāng)遇到非常復(fù)雜的算法邏輯或者需要跟老舊的本地系統(tǒng)做深度接口交互時它的開發(fā)語言和運行環(huán)境往往不如那些提供原生代碼能力的平臺那么靈活。簡單來說它是“積木”搭建但你的積木塊得是通用規(guī)格的。4. 用友YonBuilder側(cè)重企業(yè)級應(yīng)用偏“重”量級用友是老牌的軟件廠商了YonBuilder更多是承接其龐大的企業(yè)客戶群體尤其是財務(wù)、ERP這塊有天然的基因優(yōu)勢。它更像一個大型的PaaS平臺包含了很多中臺的能力比如主數(shù)據(jù)管理、組織權(quán)限等。優(yōu)點是企業(yè)級功能很全缺點是學(xué)習(xí)曲線比較陡峭而且整個體系相對龐大如果只是開發(fā)一個簡單的內(nèi)部工具用它就有點“殺雞用牛刀”了成本偏高。5. 西門子Mendix國際化視野但本地化服務(wù)有門檻Mendix在國外很火理念很先進(jìn)支持AI輔助開發(fā)其“微流”邏輯對于熟悉流程編程的人來說非常強(qiáng)大。它在處理極度復(fù)雜的業(yè)務(wù)邏輯和多系統(tǒng)集成方面表現(xiàn)出色。但可能因為是國外產(chǎn)品在國內(nèi)的本地化服務(wù)、國產(chǎn)化適配信創(chuàng)這塊以及中文文檔支持上有時候會讓人有點頭疼。而且它不太支持“全源碼交付”更多是在它的云端運行環(huán)境里跑對于一些要求私有化部署且代碼自主可控的國企或政府部門來說這可能是無法逾越的硬傷。程序員視角下的選型建議看完這五個平臺可能有人會問那到底選哪個如果你們是中小型創(chuàng)業(yè)公司、或者希望業(yè)務(wù)部門能自助解決一些提效問題且深度綁定釘釘生態(tài)宜搭無疑是最快速的選擇。如果你們是傳統(tǒng)企業(yè)需要把ERP、財務(wù)等重型業(yè)務(wù)系統(tǒng)一體化那么用友YonBuilder會是更穩(wěn)妥的選項。如果你們是業(yè)務(wù)模式非常標(biāo)準(zhǔn)主要想實現(xiàn)流程線上化和數(shù)據(jù)匯總那明道云這種靈活的“積木”工具完全夠用。但如果你是服務(wù)于政企的大項目或者企業(yè)自身具備強(qiáng)大的IT研發(fā)力量對系統(tǒng)個性化的要求高希望把核心技術(shù)牢牢掌握在自己手里那我覺得像JNPF這種支持全源碼交付、信創(chuàng)合規(guī)且技術(shù)架構(gòu)開放的平臺會成為你的底氣和安全牌??偨Y(jié)一下說到底低代碼平臺只是提高效率的工具并不能完全代替程序員的創(chuàng)造性思維。那怎么選核心還是看“門當(dāng)戶對”。小步快跑選宜搭重型管理選用友標(biāo)準(zhǔn)流程選明道國際化復(fù)雜邏輯看Mendix。而如果你想要的是一個既有低代碼的“快”又有原始代碼的“靈”且能“私有化”、“全源碼”交付的伴侶那我建議你一定要去了解下JNPF。畢竟在這個時代把命運掌握在自己手里對一個技術(shù)人員和公司來說本身就是一種核心競爭力。希望這篇評測能幫你少走點彎路找到最適合你們的那把“瑞士軍刀”。