【送书-小姐姐配音】低代码平台的核心价值与优势
大家好,我是若川。記得點(diǎn)上方聽小姐姐配音,識別下方二維碼加我微信 ruochuan12,明天(8月8日)晚8點(diǎn)在朋友圈發(fā)動(dòng)態(tài)。點(diǎn)贊抽3位小伙伴包郵送《實(shí)戰(zhàn)低代碼》,細(xì)則見動(dòng)態(tài)。
最近組織了源碼共讀活動(dòng),每周讀200行左右的源碼。大家感興趣可以加我微信拉你進(jìn)群。很多第一次讀源碼的小伙伴都表示很有收獲。甚至有小伙伴熬夜學(xué)習(xí)到很晚,感覺有點(diǎn)對不住大家。
數(shù)字化時(shí)代的到來,迫使企業(yè)跳出舒適圈,堅(jiān)定地踏上數(shù)字化轉(zhuǎn)型的征程。不斷飆升的用戶需求,加上專業(yè)開發(fā)人員的顯著缺口,讓我們不得不承認(rèn),過去幾十年的應(yīng)用開發(fā)方式已經(jīng)無法滿足需求。低代碼革命已經(jīng)悄然開始,并不斷滲透到各行各業(yè)。
國內(nèi)外發(fā)展迅猛
早在低代碼的概念完善之前,Salesforce公司就在1999年提出了“軟件終結(jié)”的口號,并面向開發(fā)者研發(fā)了force.com應(yīng)用開發(fā)平臺,允許開發(fā)者基于此快速開發(fā)CRM軟件系統(tǒng),從而開啟了低代碼應(yīng)用開發(fā)的航程。OutSystems和Mendix分別于2001年、2005年創(chuàng)立,專注于低代碼開發(fā)平臺的建設(shè)。微軟在2015年推出了融合AI技術(shù)的低代碼平臺Power Platform。
在國內(nèi),低代碼平臺在近幾年如雨后春筍般涌現(xiàn)。明道云、簡道云、APICloud都加入了低代碼賽道,科技巨頭華為、阿里巴巴等也都紛紛推出了自己的低代碼平臺。
低代碼平臺7大核心價(jià)值
低代碼平臺采用可視化的開發(fā)方式,一方面可以降低對業(yè)務(wù)人員掌握編程語言及開發(fā)環(huán)境的能力要求;另一方面,基于業(yè)務(wù)和開發(fā)邏輯分離的方式降低了對開發(fā)人員理解業(yè)務(wù)的能力要求。因此,它能夠兼顧技術(shù)和業(yè)務(wù)需求,快速對市場作出反饋,并為企業(yè)內(nèi)部系統(tǒng)的構(gòu)建帶來7大核心價(jià)值,如下圖所示。
低代碼平臺的7大核心價(jià)值
(1)隱私價(jià)值
低代碼應(yīng)用可以由沒有深厚技術(shù)功底的業(yè)務(wù)人員開發(fā),因此企業(yè)可以不將這些開發(fā)任務(wù)外包給第三方,而是交給內(nèi)部人員完成,這增強(qiáng)了保密性。
(2)快速價(jià)值
由于代碼的主要部分已經(jīng)開發(fā)好,用戶無須手動(dòng)編寫代碼,而只需直觀地配置應(yīng)用或進(jìn)行必要的調(diào)整,就能開發(fā)出他們需要的應(yīng)用。Forrester Research進(jìn)行的一項(xiàng)調(diào)查顯示,低代碼平臺將開發(fā)速度加快了5~10倍。
(3)降低成本價(jià)值
由于開發(fā)周期縮短,無論應(yīng)用是由公司開發(fā)還是由外包人員開發(fā),成本都會降低。
(4)降低復(fù)雜性價(jià)值
應(yīng)用不是從頭開始構(gòu)建的,其開發(fā)已經(jīng)簡化,所以開發(fā)人員能夠更專注于自定義軟件以滿足用戶的要求。
(5)易維護(hù)價(jià)值
軟件維護(hù)至關(guān)重要,要求能快速更改軟件,確保應(yīng)用提供的服務(wù)與業(yè)務(wù)需求之間保持一致。由于低代碼平臺提供的代碼很少,因此幾乎沒有代碼需要維護(hù)。
(6)貼近業(yè)務(wù)實(shí)際價(jià)值
低代碼平臺提供簡單直觀的界面作為應(yīng)用部署的開發(fā)環(huán)境。在這種情況下,不需要技術(shù)知識,這些應(yīng)用的最終用戶將成為其開發(fā)人員,因?yàn)樗麄兞私鈽I(yè)務(wù)需求。根據(jù)調(diào)查,44%的低代碼平臺用戶是與技術(shù)人員協(xié)作的業(yè)務(wù)用戶。
(7)最小化不穩(wěn)定或不一致的需求價(jià)值
在當(dāng)前的軟件開發(fā)過程中,需求之間可能會發(fā)生沖突,并對需求發(fā)生變化的應(yīng)用產(chǎn)生影響。但是,由于業(yè)務(wù)人員也能參與開發(fā),使用低代碼意味著可以先快速構(gòu)建最小可行產(chǎn)品來驗(yàn)證想法和客戶要求,然后再將資源花費(fèi)在客戶可能不重視的特性和功能上。
Forrester Research的Clay Richardson和John Rymer在他們2014年發(fā)表的報(bào)告中指出,低代碼平臺會帶來一些好處,但也會有一些風(fēng)險(xiǎn)。基于上面介紹的價(jià)值,低代碼平臺提供了有效的企業(yè)IT轉(zhuǎn)型解決方案,實(shí)現(xiàn)應(yīng)用交付的自動(dòng)化和高速度,并提高平臺更新效率。然而,他們也強(qiáng)調(diào)了數(shù)十項(xiàng)在技術(shù)管理之外的風(fēng)險(xiǎn),以及客戶對于低代碼平臺如何融入其更廣泛的產(chǎn)品組合幾乎沒有共識。
阻礙使用低代碼平臺的3個(gè)因素
(1)可擴(kuò)展性
低代碼平臺目前主要用于開發(fā)小型應(yīng)用,尚未用于開發(fā)大型項(xiàng)目和任務(wù)關(guān)鍵型企業(yè)應(yīng)用。
(2)碎片化
根據(jù)每個(gè)低代碼平臺公司及其特定的編程模型,可以定義不同的低代碼開發(fā)模式,從而導(dǎo)致不同的公司提供的模型不一樣,針對的業(yè)務(wù)場景也各不相同,容易造成碎片化的開發(fā)模式和產(chǎn)品。
(3)軟件系統(tǒng)的功能擴(kuò)展限制
在低代碼模式下,企業(yè)的業(yè)務(wù)人員會變成“開發(fā)人員”。雖然這些企業(yè)“開發(fā)人員”幾乎沒有專業(yè)編程知識,但他們通常是其他工程領(lǐng)域的專家。這些專家希望能夠在應(yīng)用系統(tǒng)中充分運(yùn)用他們的知識并擴(kuò)展應(yīng)用系統(tǒng)的功能或能力,但這種擴(kuò)展性的能力要求是目前大多數(shù)低代碼平臺很難具備的,這就相當(dāng)于要求業(yè)務(wù)人員同時(shí)精通軟件系統(tǒng)的底層開發(fā)能力。
低代碼平臺的2大優(yōu)勢
低代碼平臺由于采用可視化的開發(fā)方式,基于預(yù)先定義或配置的能力來快速滿足業(yè)務(wù)需求變化,因而至少具有2大優(yōu)勢。
1.低代碼平臺能提高開發(fā)效率和降低成本
(1)效率方面
第一,用圖形化拖曳的方式替代原來編寫代碼的方式,能夠大幅降低工作量;第二,在編寫代碼的方式下,開發(fā)人員往往會花很多時(shí)間尋找并解決代碼bug,而低代碼開發(fā)因?yàn)楹苌傩枰苯訉懘a,因而有效規(guī)避了代碼本身的bug問題;第三,支持將開發(fā)完的應(yīng)用一鍵部署到多種環(huán)境,包括PC客戶端、Web端、iOS、Android、H5、小程序等;第四,通過云化的開發(fā)全流程協(xié)同和版本管理,可以提高協(xié)同效率。
除此之外,在編寫代碼的方式下,增加人力并不能帶來對等的開發(fā)總時(shí)長縮短,傳統(tǒng)開發(fā)是緊耦合、串行開發(fā)模式,即開發(fā)者之間需要緊密配合、聯(lián)調(diào)等,很多開發(fā)環(huán)節(jié)需要等待上一環(huán)節(jié)完成才能進(jìn)行。低代碼平臺非常關(guān)鍵的一點(diǎn)是,底層核心技術(shù)從緊耦合的產(chǎn)品(如MySQL、Java等)變成松耦合的產(chǎn)品(如NoSQL、JavaScript甚至是無代碼方式等),從而實(shí)現(xiàn)從串行開發(fā)到并行開發(fā)的轉(zhuǎn)變。
(2)成本方面
應(yīng)用開發(fā)的成本主要是人力成本,通常按人天或人月來衡量,可以按照這個(gè)公式核算:開發(fā)成本=人員日均工資×人數(shù)×開發(fā)天數(shù)。效率的提升會成比例減少人數(shù)和開發(fā)天數(shù),同時(shí),低代碼開發(fā)模式降低了對開發(fā)者開發(fā)水平的要求,很多開發(fā)工作不再需要高薪聘請專業(yè)的開發(fā)人才來完成,這樣也降低了人員日均工資,從而降低整體成本。
2.低代碼平臺是企業(yè)數(shù)字化轉(zhuǎn)型的有力工具
OutSystems公司2019年發(fā)布了報(bào)告《應(yīng)用程序開發(fā)狀態(tài)》(The State of Application Development)。該報(bào)告通過分析一項(xiàng)針對全球3300多名IT專業(yè)人員的調(diào)查結(jié)果,給出了他們使用低代碼平臺的主要原因,詳見下圖。在這些受訪者中,有66%的人將加速數(shù)字化轉(zhuǎn)型、提高對業(yè)務(wù)的響應(yīng)能力作為他們使用或?qū)⑹褂玫痛a平臺的主要?jiǎng)訖C(jī);有45%的人指出,對難以雇用的技術(shù)人員的依賴性正在降低。
選擇低代碼平臺的原因
為什么有這么多的人選擇將低代碼平臺作為數(shù)字化轉(zhuǎn)型的利器?主要有三方面的原因:
(1)低代碼致力于降低應(yīng)用開發(fā)的準(zhǔn)入門檻
比如在工業(yè)互聯(lián)網(wǎng)行業(yè),從自動(dòng)化到信息化,再到智能化,不同領(lǐng)域(IT、OT、CT等)、不同技術(shù)背景的工程師都需要得心應(yīng)手的工具,以推動(dòng)數(shù)字化轉(zhuǎn)型的進(jìn)程。
在實(shí)際工作中,IT工程師看重程序,OT(運(yùn)營技術(shù))工程師看重設(shè)備,CT(通信技術(shù))工程師看重通信,彼此之間不同的視角和流程需要有行之有效的工具進(jìn)行融合。在這種情況下,低代碼便是極佳的候選技術(shù)。它利用一種新的軟件文化,讓來自不同領(lǐng)域的工程師們的思維和邏輯相互滲透,降低人力和時(shí)間成本。用戶可以基于圖形化界面,通過拖曳、參數(shù)配置、邏輯定義、模板調(diào)用等方式,完成軟件應(yīng)用的構(gòu)建,將開發(fā)效率提升幾倍甚至十幾倍。
(2)低代碼有助于打破信息系統(tǒng)的孤島
無論是工業(yè)互聯(lián)網(wǎng)平臺還是低代碼開發(fā)平臺,都在呼應(yīng)一個(gè)共同的大趨勢:企業(yè)需要將現(xiàn)有系統(tǒng)更好地集成,打破孤島,快速迭代,以便響應(yīng)快速變化的市場環(huán)境。因此,應(yīng)用需要更簡便地與現(xiàn)有信息系統(tǒng)集成,并在新技術(shù)出現(xiàn)時(shí)更好地適應(yīng)新變化。
這種情況在物聯(lián)網(wǎng)領(lǐng)域尤為突出。物聯(lián)網(wǎng)的應(yīng)用種類更多,集成難度更高。一套有效的物聯(lián)網(wǎng)解決方案需要調(diào)度端、邊、管、云、用各方資源,要兼顧傳感、語音等交互方式,隨時(shí)保持5G、Wi-Fi等連接在線,還要適應(yīng)環(huán)境各異的物理空間里的各種狀況。這就需要物聯(lián)網(wǎng)的應(yīng)用與大量的數(shù)據(jù)資源、各種傳感器、外部AI與分析能力、邊緣計(jì)算等通通相連。低代碼除了解決已有系統(tǒng)的打通和串聯(lián)問題,還可以直接構(gòu)建新的應(yīng)用。
(3)低代碼加速了各種能力服務(wù)化的進(jìn)程
低代碼體現(xiàn)的是一種新思維:優(yōu)先考慮各種能力的服務(wù)化。工具永遠(yuǎn)只是工具,它只有在善于使用的人手中才能發(fā)揮出最大價(jià)值。低代碼平臺作為一種工具,可以做很多事情,不過到底怎么做,怎樣做效果好,最終要看使用工具的人。
使用低代碼平臺,讓用戶擁有解決自身需求的技術(shù),這也是此類平臺現(xiàn)在備受關(guān)注的重要因素。在低代碼這個(gè)“翹板”的兩端,一端,低代碼降低了編程和開發(fā)的復(fù)雜度;另一端,用戶可以將更多精力用于應(yīng)用和流程的抽象提煉,構(gòu)建通用模塊,將各種能力轉(zhuǎn)化為服務(wù)。
企業(yè)自身對現(xiàn)有和未來業(yè)務(wù)的理解、對工具的熟悉以及清晰的邏輯和產(chǎn)品思維,是實(shí)現(xiàn)企業(yè)數(shù)字化轉(zhuǎn)型的一個(gè)關(guān)鍵點(diǎn)。低代碼不僅讓公司內(nèi)部的各種應(yīng)用可以用搭積木的方式實(shí)現(xiàn),而且可以將面向企業(yè)外部的解決方案組合成行業(yè)套餐。
這種思維貫穿于工業(yè)互聯(lián)網(wǎng)平臺、數(shù)據(jù)中臺、云原生、微服務(wù)等領(lǐng)域,可以說各種工具僅僅是手段,最終輸出的是理念和價(jià)值。
降低開發(fā)門檻、打破信息孤島、加速能力服務(wù)化,低代碼快速發(fā)展的背后是技術(shù)、企業(yè)和商業(yè)期望的變化。
現(xiàn)在是時(shí)候行動(dòng)了!推薦你閱讀這本《實(shí)戰(zhàn)低代碼》,這是一本系統(tǒng)講解低代碼平臺的能力、價(jià)值、應(yīng)用場景和實(shí)操方案的書。旨在幫助行業(yè)、企業(yè)及每一位數(shù)字公民快速理解低代碼平臺的核心價(jià)值,并實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。
《實(shí)戰(zhàn)低代碼
《實(shí)戰(zhàn)低代碼》
韋青,趙健,王芷,崔宏禹?著
微軟中國CTO韋青領(lǐng)銜撰寫,深入分析低代碼平臺原理,系統(tǒng)講解低代碼應(yīng)用開發(fā)方法,包含7大行業(yè)低代碼解決方案。
●什么是低代碼平臺?
●為什么需要低代碼平臺?
●低代碼平臺對數(shù)字化轉(zhuǎn)型有什么作用?
●零編程經(jīng)驗(yàn)者能否使用低代碼平臺?
●如何從0到1完成低代碼開發(fā)?
●如何在日常工作中使用低代碼平臺?
●低代碼平臺能解決行業(yè)應(yīng)用場景中的哪些問題?
●學(xué)習(xí)低代碼平臺對我的未來有哪些影響?
以上所有問題都能在本書中找到答案:
大咖推薦:
向上滑動(dòng)閱覽
●低代碼平臺讓應(yīng)用開發(fā)生態(tài)內(nèi)的分工進(jìn)一步細(xì)化,同時(shí)將開發(fā)技能下沉至一線業(yè)務(wù)人員。低代碼平臺一方面降低了數(shù)字化轉(zhuǎn)型的技術(shù)門檻,一方面也在倒逼企業(yè)加快數(shù)字化轉(zhuǎn)型的步伐。微軟的幾位同事在工作之余撰寫了這本書,希望它能夠?qū)δ切┛释詳?shù)字化能力武裝自身的讀者有所裨益。
——洪小文 微軟全球資深副總裁/微軟亞太研發(fā)集團(tuán)主席兼微軟亞洲研究院院長
●20年前,當(dāng)我們在大學(xué)宿舍里完成第一版按鍵精靈時(shí),我的夢想是“讓每個(gè)人真正成為電腦的主人”;10年前,當(dāng)我第一次看到能讓少兒學(xué)習(xí)編程的Scratch時(shí),我感覺這個(gè)夢想離我們越來越近;今天,在Power Platform等優(yōu)秀低代碼平臺的助推下,我的夢想即將成為現(xiàn)實(shí)。這本書將完成“臨門一腳”,啟發(fā)讀者以低代碼為杠桿,讓電腦更好地為人類服務(wù)。
——褚瑞 來也科技聯(lián)合創(chuàng)始人兼高級副總裁
●微軟Power Platform低代碼平臺從數(shù)字化、可視化、自動(dòng)化、智能化四個(gè)方面賦能業(yè)務(wù)人員,讓他們快速建立應(yīng)用,敏捷響應(yīng)市場變化,讓他們在安全可控的范圍內(nèi)開發(fā)強(qiáng)大的應(yīng)用。可以預(yù)見,隨著低代碼平臺的進(jìn)一步發(fā)展,我們將迎來一個(gè)“全民開發(fā)”時(shí)代,不僅可以推動(dòng)各行業(yè)的商業(yè)模式創(chuàng)新,而且還能為數(shù)字中國提供更多動(dòng)能。
——黃震 微釘科技創(chuàng)始人
●隨著人工智能、云計(jì)算、IoT、大數(shù)據(jù)等技術(shù)的快速發(fā)展和廣泛應(yīng)用,數(shù)智化轉(zhuǎn)型正加速滲透到更多領(lǐng)域。相較于傳統(tǒng)軟件開發(fā),低代碼/無代碼開發(fā)可以快速重構(gòu)企業(yè)的業(yè)務(wù)流程,大幅縮短項(xiàng)目交付周期,提高系統(tǒng)交付質(zhì)量,從而以更敏捷、更高效的方式實(shí)現(xiàn)企業(yè)業(yè)務(wù)創(chuàng)新和數(shù)智化轉(zhuǎn)型。可以預(yù)見:數(shù)智化引領(lǐng)科技時(shí)代,低代碼創(chuàng)造軟件未來!
——李洪波 極智嘉科技聯(lián)合創(chuàng)始人兼CTO
●我曾經(jīng)堅(jiān)定地認(rèn)為:“用低代碼平臺搭建的應(yīng)用在體驗(yàn)上遠(yuǎn)遠(yuǎn)落后于專業(yè)的工具,低代碼平臺難成大器。”這本書讓我重新認(rèn)識到低代碼平臺的價(jià)值:缺乏編程基礎(chǔ)能力的業(yè)務(wù)人員也能根據(jù)自身業(yè)務(wù)需求快速完應(yīng)用的開發(fā)。強(qiáng)烈推薦大家閱讀本書,跟隨作者的專業(yè)視角全面學(xué)習(xí)低代碼,擁抱數(shù)字化時(shí)代!
——劉磊 日事清創(chuàng)始人
如果你想要了解低代碼、學(xué)習(xí)低代碼,相信《實(shí)戰(zhàn)低代碼》一定適合你!
點(diǎn)擊上方卡片關(guān)注我、加個(gè)星標(biāo)
今日話題
大部分加我好友的都是想著能有些收獲的,可以在群里多活躍或者和我交流,不然只是占了一個(gè)好友位。公眾號和朋友圈有時(shí)也會推薦一些課程和資料,還望大家多多理解,需要時(shí)可以報(bào)名領(lǐng)取,有返現(xiàn)也會返現(xiàn)給大家,讓大家少花錢。也會想著多給大家謀福利,想著讓大家多學(xué)習(xí)。群里有小伙伴開玩笑說:群主為了大家學(xué)習(xí)操碎了心。歡迎分享、收藏、點(diǎn)贊、在看我的公眾號文章~
總結(jié)
以上是生活随笔為你收集整理的【送书-小姐姐配音】低代码平台的核心价值与优势的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 犀牛插件-插件开发-rhino-插件开发
- 下一篇: 前端学习(3124):react-hel