加勒比HEZYO黑人专区-久久精品国产99国产精品亚洲-精品国产18久久久久久-久久人妻少妇嫩草AV

歡迎光臨 織晶網絡官網!

  • 新聞動態
  • 020-39182790
行業動態您現在的位置:首頁 > 新聞動態 > 行業動態

低代碼框架的核心原理

作者:織晶客服部   發布于:2021/12/10 15:54:11  點擊量:  來源:織晶網絡

低代碼,如果簡單理解為針對常規應用的CRUD場景,以一種DSL語言的形式,實現系統的開發。這種形式,減少了程序員的重復勞動,甚至可以讓不太懂程序開發的人也能完成系統的開發-這也許正是“低”的含義。

首先得定義一套DSL語言,以便一般用戶容易掌握,從而通過對CRUD這類功能所需信息的定義來實現系統的開發。

軟件工程中,傳統過程是要先設計,再實現;通過低代碼的DSL語言,實際上將設計和實現兩個動作合二為一了,設計即實現。

軟件設計方法分結構化設計和面向對象設計,我們所熟知的畫ER圖就是結構化設計的經典步驟。數據實體、屬性、關系,作為我們對現實世界事物靜態狀態下的認知的映射,是最基礎的分析和設計工作。因此,我們的DSL語言中,首先要支持實體的定義。

這里,我們可以考慮使用PlantUML中的實體關系圖語言作為我們的DSL語言,這樣有一個很大的好處,實體圖可以渲染成圖形格式便于評審交流。

不過稍微有點尷尬的是,目前PlantUML還沒有原生的PHP解析引擎,需要封裝其官方的Jar包調用執行解析和轉換,才能最終生成PHP版的實體類代碼。https://github.com/mk-conn/plant2code


總之:低代碼通過可視化操作界面以及預封裝組件的使用,能減少大量手動代碼的輸入,一次開發同時生成PC端與移動端。龐大的功能模塊組也能快速實現管理系統的快速升級,更改。



上一篇:企業網站建設過程中與網站優化的關系

下一篇:謊稱中文域名到期讓您續費是變相騙局!