低代碼,是個(gè)偽命題嗎?(低代碼,是個(gè)偽命題嗎)
低代碼,是個(gè)偽命題嗎?(低代碼,是個(gè)偽命題嗎)
本文關(guān)鍵字:低代碼、工作流引擎、表單工具
現(xiàn)在很流行低代碼這個(gè)詞呀,幾乎可以到達(dá)隨處可見(jiàn)的地步了,從大品牌到名不經(jīng)傳的小開(kāi)源項(xiàng)目,從OA辦公到商城應(yīng)用,都標(biāo)注著關(guān)鍵字【低代碼】。
拋開(kāi)內(nèi)卷與擠兌賽道來(lái)說(shuō),低代碼,真的需要嗎?
我們今天從不同角色,不同產(chǎn)品,來(lái)解析下這個(gè)命題。
先說(shuō)說(shuō)是不是內(nèi)卷?
我個(gè)人認(rèn)為不是內(nèi)卷,畢竟,再當(dāng)前能做出低代碼開(kāi)發(fā)平臺(tái)的,不再多數(shù)。同時(shí),代碼語(yǔ)言也是分布多處,從前端語(yǔ)言到后端語(yǔ)言,從業(yè)務(wù)到系統(tǒng)包羅萬(wàn)象。分門(mén)別類(lèi),自然不能說(shuō)之為卷。 只能說(shuō)再各自領(lǐng)域里發(fā)揚(yáng)光大。
從一定角度來(lái)說(shuō),是因?yàn)槿后w還不夠多,還沒(méi)完全形成足夠的體量,當(dāng)然卷不起來(lái)。
說(shuō)說(shuō)這四類(lèi)低代碼
- 以前端可視化,生成一些頁(yè)面為代表的設(shè)計(jì)器:稱(chēng)之為前端低代碼工具;
- 以自動(dòng)化無(wú)代碼生成CURD,構(gòu)建一定功能的后臺(tái)軟件,稱(chēng)之為快速開(kāi)發(fā)工具的后臺(tái)低代碼系統(tǒng)
- 以可以拖動(dòng)布局,調(diào)整系統(tǒng)頁(yè)面,構(gòu)建簡(jiǎn)單活動(dòng)頁(yè)、設(shè)計(jì)頁(yè)面的活動(dòng)開(kāi)發(fā)低代碼工具
- 以大廠為標(biāo)準(zhǔn)的全業(yè)務(wù)體系構(gòu)建,涵蓋處理業(yè)務(wù)邏輯,流程,表單等等體系較為完善的低代碼開(kāi)發(fā)平臺(tái)
第一類(lèi)、第二類(lèi)、第三類(lèi),我們認(rèn)為,只能稱(chēng)之為工具,就像一個(gè)扳手可以快速幫你擰動(dòng)螺絲一樣,協(xié)助你快速完成。
第四類(lèi)是以業(yè)務(wù)為對(duì)象,站在用戶(hù)的角度思維去解決問(wèn)題,終端是用戶(hù),并不是開(kāi)發(fā)者,自然不是擰螺絲的那位工程師。
前幾類(lèi)的典型代碼,我們可以追溯到一些平臺(tái),比如Layui、SFDP超級(jí)表單、amis、source-vue(字節(jié)開(kāi)源低代碼)、Fastadmin、wooadmin 等等這些快速構(gòu)建工具,最典型的特點(diǎn)就是快速幫你構(gòu)建一些頁(yè)面體系,封裝好了大量的控件,讓你可以輕松的實(shí)現(xiàn)一些簡(jiǎn)單的功能。
第四類(lèi)平臺(tái),比如釘釘平臺(tái)的、CCFAST、宜搭、伙伴云、輕流、jeecg、gadmin、簡(jiǎn)道云、等等相當(dāng)多的“產(chǎn)品”,可能對(duì)這些更有偏見(jiàn)。 分析信息可以得到,上述產(chǎn)品的共性是,都有完善的業(yè)務(wù)場(chǎng)景,以業(yè)務(wù)出發(fā)點(diǎn),去創(chuàng)造的低代碼開(kāi)發(fā)平臺(tái)。都是以表單信息化、信息流程化、流程標(biāo)準(zhǔn)化為重心,通過(guò)整合流程 表單 報(bào)表,形成完整的產(chǎn)業(yè)閉環(huán)。 再一定程度上,做到了簡(jiǎn)單的業(yè)務(wù)無(wú)代碼、低代碼化。
低代碼的面向?qū)ο笫钦l(shuí)?
我更愿意把低代碼的面向?qū)ο笃赜谄髽I(yè)的信息中心、軟件公司的運(yùn)維部、以及外包公司的開(kāi)發(fā)工具。
真正的低代碼,應(yīng)該面向業(yè)務(wù)而生,面向快速構(gòu)建,只可稱(chēng)之為工具(拙見(jiàn))。
企業(yè)信息中心:低代碼開(kāi)發(fā),可以減少企業(yè)信息化的研發(fā)投入,從一定角度來(lái)說(shuō),讓信息中心和企業(yè)業(yè)務(wù)中樞的樞紐變得更加緊密,可以讓企業(yè)的業(yè)務(wù)再很短的時(shí)間內(nèi)快速實(shí)現(xiàn)而減少研發(fā)、設(shè)計(jì)、開(kāi)發(fā)、人員的成本。
軟件公司運(yùn)維部:在傳統(tǒng)軟件開(kāi)發(fā)中,從原型開(kāi)發(fā)、螺旋開(kāi)發(fā)等等多種開(kāi)發(fā)方式來(lái)說(shuō),難免存在溝通與周期的多重困難與壓力。軟件公司運(yùn)維,能夠獨(dú)立承擔(dān)企業(yè)的業(yè)務(wù)需求變化,通過(guò)可視化,業(yè)務(wù)構(gòu)建體系,從而減少軟件公司的投入,提升企業(yè)開(kāi)發(fā)滿(mǎn)意度。
外包公司的開(kāi)發(fā)工具:這里談到的工具,是指車(chē)子,可以讓你跑得更快,當(dāng)然之前得工具,也可以做到。但是在兩種速度相提并論下,以業(yè)務(wù)為核心得低代碼開(kāi)發(fā)工具,可以減少研發(fā)人員,讓重心往業(yè)務(wù)遷移。
低代碼到底在做什么?
工作流引擎,表單設(shè)計(jì)器,報(bào)表設(shè)計(jì)器,邏輯設(shè)計(jì)器,權(quán)限管理,這些就是汽車(chē)的零部件,開(kāi)發(fā)廠商通過(guò)將這些組件完整的拼接,整合成一套系統(tǒng),這便是低代碼開(kāi)發(fā)的一套系統(tǒng)了。
低代碼開(kāi)發(fā)是在傳統(tǒng)軟件開(kāi)發(fā)的基礎(chǔ)發(fā)展起來(lái)的,源于傳統(tǒng)且優(yōu)于傳統(tǒng),它把開(kāi)發(fā)模式由軟件公司主導(dǎo)完成,變成了企業(yè)自主完成。
最后一個(gè)問(wèn)題,低代碼撼動(dòng)了什么?
對(duì)比傳統(tǒng),我們認(rèn)為低代碼開(kāi)發(fā)是在傳統(tǒng)軟件開(kāi)發(fā)的基礎(chǔ)發(fā)展起來(lái)的,源于傳統(tǒng)且優(yōu)于傳統(tǒng),它把開(kāi)發(fā)模式由軟件公司主導(dǎo)完成,變成了企業(yè)自主完成。未來(lái)可見(jiàn),在互聯(lián)網(wǎng)大數(shù)據(jù)的背景下,企業(yè)信息管理向無(wú)紙化、數(shù)字化的快速推進(jìn),更將加快軟件研發(fā)行業(yè)朝向重核心、高運(yùn)維、高服務(wù)的模式進(jìn)發(fā)。瞬息萬(wàn)變的企業(yè)數(shù)字化系統(tǒng)需求,倒逼著軟件向可視化、組件化和模塊化的高度自由靈活的企業(yè)級(jí)開(kāi)發(fā)平臺(tái)快速轉(zhuǎn)變。
低代碼并不會(huì)撼動(dòng)傳統(tǒng)行業(yè),就像你家的門(mén)鎖也不是每個(gè)都是指紋鎖。
低代碼改變了用戶(hù)的傳統(tǒng)習(xí)慣,改變了企業(yè)信息化的實(shí)現(xiàn)模式。
Gadmin企業(yè)級(jí)開(kāi)發(fā)平臺(tái)、Tpflow工作流引擎、PHP低代碼開(kāi)發(fā)平臺(tái)
轉(zhuǎn)載請(qǐng)注明:文章出處