跟我一起寫低代碼開發(fā)平臺,我的產(chǎn)品長啥樣?(低代碼開發(fā)平臺 知乎)
前面一口氣寫了7篇文章,從技術(shù)的角度重點(diǎn)介紹低代碼開發(fā)平臺的模型驅(qū)動、組件模型以及對組件的DSL描述,全是技術(shù)類文章,可能有點(diǎn)枯燥無味。那各位肯定很好奇,我在公司帶領(lǐng)團(tuán)隊開發(fā)的低代碼開發(fā)平臺到底長啥樣呢?
產(chǎn)品管理端
整個產(chǎn)品以應(yīng)用為中心,分為平臺管理側(cè)和應(yīng)用開發(fā)側(cè),平臺管理重點(diǎn)關(guān)注從研發(fā)管理的維度,對研發(fā)過程中所能沉淀的架構(gòu)資產(chǎn)、前端資產(chǎn)、后端服務(wù)資產(chǎn)進(jìn)行統(tǒng)一的管理,同時還包括面向業(yè)務(wù)場景的模板的管理,重點(diǎn)在于研發(fā)資產(chǎn)的沉淀與復(fù)用和多應(yīng)用場景的支撐。同時,還包括業(yè)權(quán)一體化等功能。應(yīng)用管理的應(yīng)用開發(fā)側(cè)又分為設(shè)計態(tài)、研發(fā)態(tài)和運(yùn)行態(tài),從架構(gòu)設(shè)計到研發(fā)再到發(fā)布運(yùn)行,重點(diǎn)關(guān)注應(yīng)用研發(fā)的全生命周期。
以應(yīng)用為中心
從應(yīng)用研發(fā)的角度,目前低代碼開發(fā)平臺包括對象設(shè)計、頁面設(shè)計、流程設(shè)計還有圖表、報表的設(shè)計等功能。核心能力包括是系統(tǒng)設(shè)計像業(yè)務(wù)建模、數(shù)據(jù)建模,基于模型驅(qū)動的頁面的一鍵生成、服務(wù)的一鍵生成、應(yīng)用的一鍵構(gòu)建、應(yīng)用的一鍵發(fā)布等,還有體現(xiàn)系統(tǒng)生態(tài)的應(yīng)用集成的連接器設(shè)計。
應(yīng)用的多系統(tǒng)的并行開發(fā),頁面的批量開發(fā),輕輕松松快速生成上千個頁面。降低低端重復(fù)性的頁面開發(fā)等重復(fù)性勞動,從而實(shí)現(xiàn)降本增效的目的。
應(yīng)用開發(fā)
低代碼開發(fā)平臺的核心能力低代碼引擎:
低代碼引擎
低代碼開發(fā)平臺的核心能力腳手架:
腳手架的出碼引擎
10人團(tuán)隊經(jīng)過3個月的拼搏,產(chǎn)品終于要發(fā)布V1.0了,雖然辛苦但是值得。雖然產(chǎn)品剛成型,還需要嚴(yán)格的測試與產(chǎn)品打磨,但是看論壇上一個低代碼開發(fā)平臺動不動投入上千萬,感覺不可思議,不可思議?。。?!