官术网_书友最值得收藏!

二、低代碼的發(fā)展歷史

(一)低代碼的起源

盡管低代碼的概念在2014年才被提出,距今不過(guò)短短九年時(shí)間,但與其相關(guān)的概念和技術(shù)已經(jīng)有相當(dāng)長(zhǎng)的歷史。

1.4GL

低代碼的歷史,最早可以追溯到20世紀(jì)80年代,第四代編程語(yǔ)言(4GL)的誕生。第四代編程語(yǔ)言旨在簡(jiǎn)化編程過(guò)程,通過(guò)高度抽象來(lái)提高開(kāi)發(fā)效率。盡管這些語(yǔ)言不是純粹的圖形化工具,但它們?cè)诤?jiǎn)化編程過(guò)程方面邁出了重要的一步。

2.RAD

20世紀(jì)90年代,RAD(Rapid Application Development,快速應(yīng)用開(kāi)發(fā))方法誕生,它鼓勵(lì)迭代開(kāi)發(fā)、原型設(shè)計(jì)和用戶參與。RAD方法在當(dāng)時(shí)的軟件開(kāi)發(fā)工具中得到了廣泛應(yīng)用,這些工具使用圖形界面、預(yù)構(gòu)建組件和代碼生成技術(shù),使開(kāi)發(fā)人員能夠更快地構(gòu)建應(yīng)用。

3.BPM和EAI

21世紀(jì)初,BPM(Business Process Management,業(yè)務(wù)流程管理)和EAI(Enterprise Application Integration,企業(yè)應(yīng)用集成)平臺(tái)開(kāi)始出現(xiàn)。BPM是一種以規(guī)范化構(gòu)造端對(duì)端的業(yè)務(wù)流程為中心,以持續(xù)提高組織績(jī)效為目的的系統(tǒng)化方法。EAI是集成基于不同平臺(tái)、使用不同方法建立的異構(gòu)系統(tǒng)應(yīng)用的一種技術(shù)。這些方法和技術(shù)為企業(yè)提供了新的可視化工具,來(lái)設(shè)計(jì)、執(zhí)行和管理業(yè)務(wù)流程,使非技術(shù)人員可以更容易地參與到應(yīng)用開(kāi)發(fā)的過(guò)程中。

4.MBaaS

2010年,隨著智能手機(jī)和移動(dòng)應(yīng)用的普及,MBaaS(Mobile Backend as a Service,移動(dòng)后端即服務(wù))平臺(tái)開(kāi)始流行。MBaaS平臺(tái)提供了一種簡(jiǎn)化移動(dòng)應(yīng)用開(kāi)發(fā)的方法,通過(guò)提供預(yù)構(gòu)建的后端服務(wù)、API和可視化工具來(lái)加速移動(dòng)應(yīng)用的開(kāi)發(fā)和部署。

5.低代碼平臺(tái)的興起

21世紀(jì)10年代中期左右,一些著名的低代碼平臺(tái)(如OutSystems、Appian、Mendix等)開(kāi)始在市場(chǎng)上嶄露頭角。這些平臺(tái)繼承了前面幾個(gè)階段的優(yōu)勢(shì),提供可視化開(kāi)發(fā)、預(yù)構(gòu)建組件、代碼生成和集成服務(wù)等功能,使低代碼平臺(tái)能夠?yàn)槠髽I(yè)提供更快速、更簡(jiǎn)單的應(yīng)用開(kāi)發(fā)方法。

2018年發(fā)生了美國(guó)低代碼獨(dú)角獸企業(yè)OutSystems獲得1.5億美元的融資和西門子以7億美元的價(jià)格收購(gòu)低代碼平臺(tái)Mendix兩件大事,低代碼進(jìn)入資本家和公眾視野,市場(chǎng)進(jìn)入爆發(fā)期。

6.無(wú)代碼平臺(tái)的出現(xiàn)

在低代碼平臺(tái)的基礎(chǔ)上,無(wú)代碼平臺(tái)應(yīng)運(yùn)而生。無(wú)代碼平臺(tái)進(jìn)一步簡(jiǎn)化了應(yīng)用開(kāi)發(fā)過(guò)程,讓沒(méi)有編程背景的用戶也能夠通過(guò)拖曳組件、可視化工具和配置參數(shù)來(lái)構(gòu)建功能完備的應(yīng)用。無(wú)代碼平臺(tái)的典型代表有WiX、Bubble等。

(二)中國(guó)低代碼的發(fā)展階段

中國(guó)低代碼的發(fā)展階段與全球低代碼發(fā)展趨勢(shì)緊密相連。

1.前期實(shí)驗(yàn)階段(2000年—2010年)

在全球快速應(yīng)用開(kāi)發(fā)概念逐漸興起的背景下,中國(guó)也開(kāi)始進(jìn)行了一些探索性的嘗試。這一階段誕生了一些表單設(shè)計(jì)器、報(bào)表工具和流程設(shè)計(jì)器的集合,功能較簡(jiǎn)單,低代碼平臺(tái)初見(jiàn)雛形,為后來(lái)更全面的低代碼平臺(tái)的發(fā)展奠定了基礎(chǔ)。

2.成熟發(fā)展階段(2010年—2020年)

隨著全球低代碼市場(chǎng)的迅速發(fā)展,中國(guó)的低代碼平臺(tái)也逐漸成熟。許多國(guó)內(nèi)企業(yè)開(kāi)始研發(fā)和推廣低代碼產(chǎn)品,這一階段涌現(xiàn)了一批如今在國(guó)內(nèi)領(lǐng)先的低代碼平臺(tái),如泛微協(xié)同辦公、阿里釘釘?shù)取_@些平臺(tái)開(kāi)始提供更加豐富的組件庫(kù)、可視化設(shè)計(jì)器和集成服務(wù),幫助企業(yè)快速構(gòu)建業(yè)務(wù)應(yīng)用。

3.行業(yè)競(jìng)爭(zhēng)與創(chuàng)新階段(2020年至今)

隨著市場(chǎng)需求的不斷增長(zhǎng),低代碼在中國(guó)市場(chǎng)的競(jìng)爭(zhēng)日益激烈,各大廠商紛紛推出自己的低代碼產(chǎn)品,如百度智能云、華為云微應(yīng)用等。此外,一些創(chuàng)新型創(chuàng)業(yè)公司也加入低代碼市場(chǎng)競(jìng)爭(zhēng),如得帆等。在競(jìng)爭(zhēng)的推動(dòng)下,低代碼平臺(tái)的功能不斷豐富,技術(shù)水平不斷提升,為用戶帶來(lái)更好的開(kāi)發(fā)體驗(yàn)。

我國(guó)低代碼行業(yè)的發(fā)展與時(shí)代發(fā)展也有密切的關(guān)系。低代碼的出現(xiàn)順應(yīng)國(guó)家數(shù)字化轉(zhuǎn)型大潮。企業(yè)想實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型,有兩種技術(shù)路徑,一是自行研發(fā)數(shù)字化系統(tǒng),二是借助第三方平臺(tái)。自行研發(fā)對(duì)企業(yè)開(kāi)發(fā)人員有極大的要求,大部分企業(yè)IT人員短缺,難以依靠自身力量完成數(shù)字化轉(zhuǎn)型,尋求適合的第三方平臺(tái)是大部分企業(yè)的首選。

簡(jiǎn)單來(lái)說(shuō),低代碼的優(yōu)勢(shì)就是降本、增效、提質(zhì),使不懂開(kāi)發(fā)的人也能完成應(yīng)用的搭建,節(jié)省人力,提高效率。再加上低代碼個(gè)性化和靈活性的特點(diǎn),低代碼產(chǎn)品往往能第一時(shí)間實(shí)現(xiàn)傳統(tǒng)應(yīng)用開(kāi)發(fā)難以滿足的緊急業(yè)務(wù)需求。

近幾年低代碼產(chǎn)品不斷更新迭代,產(chǎn)品架構(gòu)與設(shè)計(jì)能力不斷提升,更多大規(guī)模、高復(fù)雜度的場(chǎng)景也能通過(guò)低代碼實(shí)現(xiàn),低代碼的價(jià)值得到更多企業(yè)的認(rèn)可。

低代碼發(fā)展的歷史反映了軟件開(kāi)發(fā)行業(yè)對(duì)提高開(kāi)發(fā)效率和降低開(kāi)發(fā)復(fù)雜性的持續(xù)追求。隨著技術(shù)的進(jìn)步和市場(chǎng)需求的變化,低代碼平臺(tái)也在繼續(xù)演進(jìn),為企業(yè)提供更加強(qiáng)大和靈活的解決方案與應(yīng)用開(kāi)發(fā)工具。

主站蜘蛛池模板: 鸡西市| 泾川县| 福安市| 台南县| 缙云县| 盐边县| 京山县| 萨迦县| 台前县| 定南县| 乌拉特中旗| 科技| 阜南县| 花垣县| 襄城县| 平邑县| 贵定县| 韶关市| 南陵县| 平定县| 桑植县| 咸阳市| 桂林市| 枝江市| 鹤壁市| 大丰市| 叶城县| 綦江县| 新和县| 青州市| 昌图县| 华池县| 当涂县| 阿克陶县| 金沙县| 遂昌县| 滕州市| 内黄县| 台东市| 乌鲁木齐县| 扶沟县|