一款好的低代碼開發(fā)平臺應(yīng)該是什么樣?
以企業(yè)級應(yīng)用構(gòu)建來講,完成一個應(yīng)用復(fù)雜度隨著技術(shù)的進(jìn)步、需求的細(xì)化、業(yè)務(wù)要求的變化并不是逐漸降低而是逐漸提升。用戶想要有更好的體驗(yàn),復(fù)雜度更是成倍的提升。
基于此,低代碼開發(fā)平臺的關(guān)鍵價值在于改變應(yīng)用構(gòu)建方式,例如使業(yè)務(wù)人員和開發(fā)人員借助快速搭建的原型實(shí)現(xiàn)無阻礙溝通,在短時間內(nèi)滿足業(yè)務(wù)需求,以適應(yīng)業(yè)務(wù)快捷迭代和創(chuàng)新;通過低代碼的可視化設(shè)計降低應(yīng)用構(gòu)建復(fù)雜度,為業(yè)務(wù)人員提供開發(fā)能力,有效提升應(yīng)用構(gòu)建產(chǎn)能。此外,能否實(shí)現(xiàn)跨端應(yīng)用構(gòu)建也是評價低代碼開發(fā)平臺的重要參考。
因此,一個好的低代碼開發(fā)平臺必須具備的核心能力涵蓋全程可視化設(shè)計、全生命周期管理,同時兼顧移動開發(fā)。
全程可視化設(shè)計,推動應(yīng)用構(gòu)建大眾化、普惠化
具備為多角色使用并支持全過程而設(shè)計的可視化編輯能力,并支持基于血緣關(guān)系的模型關(guān)聯(lián)更新的可視化設(shè)計能力才是低代碼應(yīng)該具備的設(shè)計能力。
YonBuilder提供了可視化的界面編輯器。通過面向業(yè)務(wù)的界面設(shè)計能力為傳統(tǒng)開發(fā)者以外的更多應(yīng)用參與者提供服務(wù)。低代碼的可視化設(shè)計,不僅僅實(shí)現(xiàn)拖拽設(shè)計,更重要的是變化了使用者,讓更多不同知識背景的公民開發(fā)者來完成應(yīng)用構(gòu)建中的組成部分(包括但不限于用戶界面、業(yè)務(wù)流程、審批過程、業(yè)務(wù)邏輯),讓更多角色參與到應(yīng)用構(gòu)建過程中。
同時,YonBuilder支持模型關(guān)聯(lián)更新。低代碼本質(zhì)上是通過各種模型能力來為開發(fā)使用者降低難度和提升效率。完整的低代碼開發(fā)平臺應(yīng)該同時服務(wù)專業(yè)開發(fā)者和業(yè)務(wù)主管,必須支持?jǐn)?shù)據(jù)模型自動生成或變更頁面模型此類正向建模,同時也支持頁面模型、流程模型這類更偏向業(yè)務(wù)的模型反向生成或變更數(shù)據(jù)模型的反向建模。
全生命周期管理,形成“需求輸入-交付-需求輸入”閉環(huán)
基于YonBuilder的應(yīng)用構(gòu)建從需求輸入開始,經(jīng)過分析、設(shè)計、開發(fā)、測試、發(fā)布上線公有云/專屬化出盤交付私有化項(xiàng)目的開發(fā)過程,到發(fā)布后的運(yùn)維、運(yùn)營,再到問題反饋和新的需求再次形成需求輸入,形成了一個閉環(huán)的全生命周期管理。
在該閉環(huán)中,會涉及到產(chǎn)品經(jīng)理、需求分析師、架構(gòu)師、開發(fā)人員、測試人員、運(yùn)維人員、運(yùn)營人員、技術(shù)支持人員等等各種各樣的角色本身工作和協(xié)作工作,低代碼開發(fā)平臺必須要具備全生命周期特性,才能真正達(dá)到從整體把控應(yīng)用開發(fā)全過程實(shí)現(xiàn)快速交付、降低開發(fā)成本的目標(biāo)。
代碼開發(fā)平臺中代碼編寫能力仍然具有不可替代性。YonBuilder提供了在應(yīng)用各層次、各階段快速進(jìn)行代碼干預(yù)和插入的能力,比如添加自定義組件、定制個性化邏輯處理、信息流傳過程中三方應(yīng)用嵌入等場景。
YonBuilder將數(shù)據(jù)處理、模型架構(gòu)、業(yè)務(wù)支撐服務(wù)等基礎(chǔ)能力打包提煉成為低代碼開發(fā)腳手架,專業(yè)開發(fā)者基于腳手架進(jìn)行代碼編寫、提升編程效率,并將迭代、發(fā)布、運(yùn)營過程整合到一起;同時,還提供了封裝數(shù)據(jù)處理、數(shù)據(jù)查詢、流程控制、API調(diào)用等能力的腳本編輯器,為介于業(yè)務(wù)用戶和專業(yè)開發(fā)者之間的企業(yè)信息化實(shí)施人員、業(yè)務(wù)領(lǐng)域?qū)<姨峁┛焖佟㈧`活的個性化執(zhí)行邏輯設(shè)計能力。
YonBuilder移動開發(fā)平臺,滿足企業(yè)級移動應(yīng)用需求
YonBuilder在移動開發(fā)領(lǐng)域同樣具備強(qiáng)大的性能。
作為其產(chǎn)品序列的重要組成部分,YonBuilder移動開發(fā)平臺基于云原生、可視化、混合開發(fā)、API連接、DevOps等能力的廣泛應(yīng)用,形成了堅實(shí)的生態(tài)壁壘和先進(jìn)的敏捷開發(fā)能力,一套代碼可同時生成iOS、Android、小程序等多端應(yīng)用,并具備高性能原生體驗(yàn)。
基于平臺構(gòu)建多年的MADP,aPaaS能力與自動化、流程化模式被進(jìn)一步釋放,構(gòu)建一款應(yīng)用時,企業(yè)可將UI設(shè)計、前端開發(fā)、后端開發(fā)等環(huán)節(jié)緊密銜接,減少大量重復(fù)性工作,并有效提升IT項(xiàng)目效率。依托平臺可將原有數(shù)月甚至數(shù)年的開發(fā)時間成倍縮短,加速企業(yè)級應(yīng)用的研發(fā)與落地。
04. 賦能敏捷開發(fā),All in YonBuilder
使用YonBuilder,開發(fā)者能夠以數(shù)倍于傳統(tǒng)方式的速度搭建一個應(yīng)用,這并非虛言,而是每天上演的事實(shí)。
YonBuilder是面向企業(yè)組織和個人開發(fā)者的低代碼開發(fā)平臺,支持可視化、低代碼/無代碼開發(fā),并融合敏捷的移動開發(fā)技術(shù),實(shí)現(xiàn)快速、簡單的應(yīng)用構(gòu)建。
YonBuilder可支撐全角色開發(fā),不論是IT人員或是業(yè)務(wù)人員,都可以便捷地組建應(yīng)用。同時,YonBuilder讓To B與To C的開發(fā)場景融為一體,從而實(shí)現(xiàn)了全場景開發(fā)。
YonBuilder提供以元數(shù)據(jù)驅(qū)動、點(diǎn)擊拖拽+自動化代碼?成和多端編譯的技術(shù),與開放平臺、連接集成平臺、DevOps 平臺無縫整合,形成覆蓋開發(fā)、集成、測試、部署、運(yùn)行、運(yùn)維的完整開發(fā)構(gòu)建服務(wù),而且隨著更多專業(yè)能力的進(jìn)一步融入,YonBuilder正在變得更加一體化。
YonBuilder不只是低代碼開發(fā)平臺,而是被打造成為低代碼開發(fā)與集成家族,包括低代碼應(yīng)用開發(fā)、低代碼數(shù)據(jù)分析、低代碼AI開發(fā)、低代碼區(qū)塊鏈構(gòu)建和低代碼集成連接,讓 All in YonBuilder 成為現(xiàn)實(shí)。
通過不同層次的服務(wù)和工具,YonBuilder正在幫助業(yè)務(wù)用戶、實(shí)施顧問、行業(yè)專家、專業(yè)開發(fā)者在一個平臺上共建應(yīng)用、相互支持,讓人人都可以成為業(yè)務(wù)應(yīng)用的創(chuàng)造者。
同時,一個基于YonBuilder平臺的生態(tài)圈正在加速蓬勃發(fā)展。用友已全面構(gòu)建圍繞ISV的全生命周期服務(wù),包括從ISV伙伴技術(shù)賦能、學(xué)習(xí)認(rèn)證、開發(fā)指導(dǎo)、營銷及投融資賦能等形態(tài)豐富的開發(fā)者服務(wù),幫助ISV快速與用友建立深入合作關(guān)系,共同服務(wù)于廣大客戶。