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