低代碼開發(fā)前景如何,大家都真的看好低代碼開發(fā)么?(低代碼開發(fā)好嗎-)
可以看現(xiàn)在有哪些大環(huán)境的趨勢(shì)。
首先在我們國(guó)內(nèi),對(duì)企業(yè)數(shù)字化轉(zhuǎn)型的要求是越來(lái)越緊迫的,伴隨著數(shù)字化轉(zhuǎn)型在全球各行各業(yè)的加速,企業(yè)對(duì)于快速、高效的應(yīng)用開發(fā)需求日益增長(zhǎng),傳統(tǒng)的IT企業(yè)交付能力有限,而低代碼平臺(tái)能夠顯著縮短開發(fā)時(shí)間,幫助企業(yè)迅速適應(yīng)市場(chǎng)變化,滿足業(yè)務(wù)需求,這是最重要的一點(diǎn)。
其次,是現(xiàn)在軟件開發(fā)人才的短缺,你第一時(shí)間可能會(huì)想到,計(jì)算機(jī)專業(yè)報(bào)考有多么火爆,考研多么多么難等等,其實(shí)大部分的人只是從事相當(dāng)基礎(chǔ)的開發(fā)工作和比較簡(jiǎn)單的手工代碼,而高端的研發(fā)人才只是少數(shù),互聯(lián)網(wǎng)上有一句話“5%的人開發(fā)出了世上最優(yōu)秀的95%的軟件”。
而在各行各業(yè),軟件開發(fā)的人才也是遠(yuǎn)遠(yuǎn)不夠的,這是一個(gè)普遍問(wèn)題,而低代碼開發(fā)允許非技術(shù)人員(如業(yè)務(wù)分析師、產(chǎn)品經(jīng)理等)也能參與到應(yīng)用的構(gòu)建中,這在一定程度上緩解了人才短缺的問(wèn)題。
從成本和效率優(yōu)勢(shì)來(lái)說(shuō),就更是低代碼的主要優(yōu)勢(shì)了,低代碼開發(fā)減少了大量的手工編碼工作,降低了開發(fā)成本。同時(shí),它還能提高應(yīng)用的維護(hù)和迭代效率,對(duì)于希望快速調(diào)整和優(yōu)化其業(yè)務(wù)流程的企業(yè)來(lái)說(shuō),這是一個(gè)巨大的優(yōu)勢(shì),在商業(yè)戰(zhàn)場(chǎng)上,速度幾乎是一切,所以企業(yè)對(duì)低代碼的要求在未來(lái)只會(huì)越來(lái)越高。
舉個(gè)例子,紐約市一個(gè)官員利用無(wú)代碼軟件開發(fā)平臺(tái)Unqork快速建立了一個(gè)在線門戶,用于收集新冠患者和接觸者的信息,僅用了三天時(shí)間就完成了這個(gè)項(xiàng)目。這可以側(cè)面表現(xiàn)出無(wú)代碼/低代碼在快速創(chuàng)建應(yīng)用和應(yīng)急能力上的優(yōu)越性,這在傳統(tǒng)代碼的專業(yè)人才看來(lái)是很夸張的。
再舉個(gè)例子,比如國(guó)內(nèi)的低代碼平臺(tái) iVX 平臺(tái)發(fā)明了一種全新的開發(fā)方式(拖拽配置組件屬性和事件面板),可以大幅提升開發(fā)效率,通過(guò)多個(gè)層次的組件抽象,以及高效的“事件操作面板”。官方表述是每一次有效操作平均生成500~600行代碼;而在以前,這是一個(gè)程序員3-5天的工作量,現(xiàn)在可能一個(gè)非專業(yè)人員1天的工作量就可以達(dá)到這個(gè)效果,這種效率提升的效果是很夸張的,如果不會(huì)低代碼技術(shù),就會(huì)被其他應(yīng)用者遠(yuǎn)遠(yuǎn)甩在身后。
這幾年的疫情同樣加速了移動(dòng)辦公和遠(yuǎn)程辦公趨勢(shì)的發(fā)展,大家這幾年應(yīng)該深有體會(huì),像現(xiàn)在的云技術(shù)、云計(jì)算的普及和移動(dòng)技術(shù)的發(fā)展為低代碼開發(fā)提供了更多可能性,使得應(yīng)用可以更快速地部署和迭代,很多大廠都在部署自己的云服務(wù),像是華為、騰訊、阿里等等,未來(lái)隨著這種技術(shù)的進(jìn)一步普及,低代碼的便捷性和易用性又會(huì)走上一個(gè)全新的檔次。
總結(jié)下來(lái),我認(rèn)為無(wú)論是大環(huán)境趨勢(shì)、還是 市場(chǎng)需求,以及低代碼本身的易用性,都能體現(xiàn)出它自身的價(jià)值,而在未來(lái),這種價(jià)值還會(huì)被繼續(xù)放大。