開發(fā)效率遠超傳統(tǒng)方式數(shù)倍、幫助企業(yè)大幅降本增效……在常人看來,低代碼就是具備這些能力的應用開發(fā)方式。對于企業(yè)低代碼選型而言,需要清楚地知道自己將要應用的低代碼開發(fā)平臺具備哪些能力,與其他平臺又有哪些不同,更需要找到一些行業(yè)實踐作為參考。
3月16日,由用友開發(fā)者中心發(fā)起的YonTalk大咖論道第二期通過在線直播方式與企業(yè)、開發(fā)者見面。期間,用友低代碼平臺架構師肖培明結合用友在低代碼領域的豐富實踐,從低代碼能力要求、企業(yè)低代碼實戰(zhàn)等角度帶來深度分享,幫助大家成為IT與業(yè)務的“破壁者”。
談低代碼“能力要求”,要回頭看“根本需求”
回到起點,低代碼本身要應對什么樣的問題?在用友看來,低代碼要解決的是開發(fā)資源無法支撐企業(yè)應用開發(fā)需求,即開發(fā)產能不足的矛盾。
企業(yè)業(yè)務需求增多是一種必然趨勢,而業(yè)務需求變化太快、項目周期太長、IT預算不足、程序改動Bug太多、可復用性低等形成了應用開發(fā)難以打破的桎梏,滿足業(yè)務需求變得越發(fā)困難。
企業(yè)數(shù)智化轉型的需求是不可能被壓制的,因而只能想方設法提升產能。在行業(yè)的不斷探索中,通過一種工具或平臺把開發(fā)門檻降低,允許更多不同背景、不同角色的人參與到應用開發(fā)中以提高產能,這一方向得到了很多人的認同。
這為低代碼平臺的迅速普及打開了通路。如今,低代碼已成為許多企業(yè)構建應用的重要手段,更是企業(yè)數(shù)智化轉型的一種基礎能力。它可以降低設計門檻,讓更多角色參與,通過無代碼的方式完成應用交互和業(yè)務邏輯的定義,實現(xiàn)業(yè)務對象之間的數(shù)據(jù)流轉,同時合理地分配企業(yè)IT資源,實現(xiàn)敏捷開發(fā),為企業(yè)業(yè)務提供數(shù)智化支持。
尤其在業(yè)務應用方面,需求范圍廣、歷時長,開發(fā)規(guī)模也日益增長。為了管理開發(fā)過程,需要制定規(guī)范,并通過低代碼工具注入到每個階段的成果中,以此來管理和提升開發(fā)產能。同時,這些規(guī)范也可以在企業(yè)和行業(yè)之間進行復制,從而大規(guī)模提升應用的響應能力。
用友低代碼平臺架構師解析YonBuilder能力圖譜
目前,用友通過全新升級后的“用友開發(fā)者中心”向社會化開發(fā)者、生態(tài)伙伴等提供YonBuilder低代碼開發(fā)能力。
在用友看來,現(xiàn)階段低代碼應當能夠形成對企業(yè)的數(shù)字化應用形成支撐,應用開發(fā)、數(shù)據(jù)和智能、連接集成等方面都是“必修課”。
低代碼開發(fā)平臺是一個智能全過程、多角色工具鏈的組合。誰組合得更好、能提供更完整的工作鏈,把多種角色融入進來,誰就能夠解決前面提到的核心矛盾——開發(fā)產能不足。
YonBuilder以云原生、多租戶、模型驅動為基礎技術,面向原廠開發(fā)、ISV開發(fā)、本地化開發(fā)、企業(yè)自建、個人開發(fā)者在內的全生態(tài),提供無代碼和低代碼的可視化開發(fā)能力,并與開放平臺、連接集成平臺、DevOps平臺無縫整合,實現(xiàn)高效的企業(yè)級應用構建,有效降低技術門檻,大幅提升企業(yè)IT生產力。
YonBuilder低代碼開發(fā)平臺的應用支撐體系分為多云適配層、技術&框架層、應用組件&框架層、領域模型層、業(yè)務邏輯層以及應用服務層。
這些層次構成了低代碼開發(fā)平臺的完整工具鏈路。更全面地說,用友將YonBuilder低代碼開發(fā)平臺的能力劃分成低代碼應用開發(fā)、低代碼移動開發(fā)、低代碼連接集成、低代碼數(shù)據(jù)分析、低代碼區(qū)塊鏈構建、低代碼AI開發(fā)六個方面,進而可以為用戶提供三種能力全新應用開發(fā)、針對原廠應用的擴展、基于各行各業(yè)專業(yè)伙伴和客戶提供分層開發(fā)能力。
借助YonBuilder構建應用,流程涵蓋數(shù)據(jù)建模、功能建模、業(yè)務建模、集成配置、應用管理。其中較為關鍵的是數(shù)據(jù)模型——YonBuilder設計了業(yè)務對象這一模型,助力企業(yè)建模能力及支撐服務能力提升。通過基于業(yè)務對象的描述,可以清晰地描述出現(xiàn)實世界中的業(yè)務,并通過應用訪問它們。
為了讓應用構建更簡單,用友進一步設計了基于業(yè)務對象的業(yè)務相關性規(guī)則,用以提供可理解的規(guī)則、可視化的決策建模和智能化的結果呈現(xiàn)來輔助決策、統(tǒng)一規(guī)則存儲和執(zhí)行服務、規(guī)則全生命周期管理。
例如,在構建應用需要畫流程圖時,通常企業(yè)會認為其流程非常簡單,但實際上這些步驟中的業(yè)務審核往往包含許多規(guī)則。以一個更詳細的場景來說明,當物料金額超過一定數(shù)量或物料類型發(fā)生變化時,需要轉到不同的環(huán)節(jié)。如果不使用規(guī)則引擎,在流程圖上可能會出現(xiàn)許多環(huán)節(jié),導致復雜而難以理解。通過將規(guī)則庫嵌入到每個環(huán)節(jié)中,企業(yè)就可以簡化流程圖。
為了實現(xiàn)移動PC一體化,充分發(fā)揮移動設備的能力和優(yōu)勢,YonBuilder在構建傳統(tǒng)PC應用的基礎上,還提供了移動開發(fā)能力,一次構建可在多個終端使用。
提高IT產能不止平臺和工具,更需要關注開發(fā)人才增長
實際上,我國早就開始針對產能提供方開展改革。例如,2021年會計教育委員會的會議上,將應用型本科、職業(yè)院校的會計學改名為大數(shù)據(jù)與會計、財稅改為財稅大數(shù)據(jù)應用。緊跟改名而來是教育內容的調整——增加了大量的數(shù)據(jù)分析、數(shù)字化應用和可視化分析等方面的內容。
窺一斑而知全豹,大量資源已經(jīng)開始向數(shù)智化時代傾斜,以緩解資源不足的矛盾。而事實上,這些財會相關專業(yè)的變革正是利用了日漸蓬勃的低代碼開發(fā)平臺。
在開發(fā)者生態(tài)建設一事上,用友同樣不遺余力。
如今,用友已經(jīng)聚集了超過110萬位開發(fā)者,以用友開發(fā)者中心為樞紐,打造了包含YonBIP開發(fā)者社區(qū)、YonMaster開發(fā)者認證中心、YonMaker生態(tài)定制平臺、YonStore云市場在內的完整開發(fā)者旅程,形成了生機盎然的開發(fā)者生態(tài)。
在這個旅程中,開發(fā)者可以基于YonBIP開發(fā)者社區(qū)進行學習、提問、提出需求,專職技術支持人員全天候提供技術答疑服務,同時活躍的社區(qū)氛圍持續(xù)促進用戶經(jīng)驗交流、博文分享。
YonMaster開發(fā)者認證中心可以幫助開發(fā)者在入門、初級、中級、高級甚至專家級認證方面不斷進階,認證方向涵蓋可視化應用構建、應用構建平臺、YonBIP高級版與低代碼移動開發(fā)四大認證方向,幫助技術人才提升自己的專業(yè)水平。
同時,用友開發(fā)者中心也通過YonMaker提供生態(tài)定制服務。YonMaker匯聚了大量項目信息與定制ISV伙伴,構建了活躍的需求對接平臺,靈活的項目管理系統(tǒng)以及嚴格的ISV管理與賦能體系,能夠發(fā)揮廣大開發(fā)者、ISV在定制方面的能力,不斷滿足平臺內的多樣化定制需求。
YonTalk大咖論道是由用友開發(fā)者中心發(fā)起的技術分享主題系列活動,旨在通過技術人員之間的分享與交流,傳播技術前沿知識。未來,用友開發(fā)者中心將為廣大開發(fā)者提供更豐富的技術交流活動,敬請期待!
(免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。 )