專題:Extends(二開(kāi)工(gōng)程)
2023.07.17

800低(dī)代碼平台的(de)前後端分離的(de)設計(jì),平台提供Extends(二開(kāi)工(gōng)程)供IT人(rén)員(yuán)進行二次開(kāi)發,前後端都(dōu)提供無限二開(kāi)的(de)能力,擴展開(kāi)發的(de)方式不影響産品本身(shēn)的(de)更新升級。

平台提供二次開(kāi)發的(de)規範及完整的(de)WebAPI接口手冊。簡單來(lái)說(shuō),我們前端能看(kàn)到的(de)頁面、模塊、組件(jiàn)都(dōu)可以進行擴展,後端的(de)各類邏輯類也都(dōu)能通(tōng)過繼承的(de)方式來(lái)重寫擴展。

二開(kāi)工(gōng)程技(jì)術棧

二開(kāi)工(gōng)程的(de)前後端均采用主流的(de)技(jì)術棧:前端采用Vue2開(kāi)發語言,通(tōng)過自(zì)研的(de)腳手架工(gōng)程,在前端插槽式架構上(shàng),配合Core全局擴展容器(qì),進行整站插件(jiàn)式開(kāi)發。使用Ant Design作(zuò)為(wèi)UI組件(jiàn),具有(yǒu)良好(hǎo)的(de)使用體(tǐ)驗以及大量成熟的(de)組件(jiàn)可以直接進行引用、修改。

後端與前端通(tōng)訊使用Restful API進行通(tōng)訊,采用JWT作(zuò)為(wèi)權限認證方式(可以擴展其他(tā)認證方案)。

前後端二開(kāi)流程

800低(dī)代碼二開(kāi)工(gōng)程體(tǐ)系将安裝-維護-管理(lǐ)-發布-升級,整個(gè)運營過程整合到一起。

前端通(tōng)過我們自(zì)研的(de)800腳手架工(gōng)程來(lái)創建項目;後端則通(tōng)過Maven來(lái)導入工(gōng)程項目;整個(gè)二開(kāi)擴展項目提供标準的(de)工(gōng)程體(tǐ)系,能夠對(duì)二開(kāi)代碼進行統一規範的(de)維護,如代碼的(de)書(shū)寫規範、代碼的(de)隔離、代碼工(gōng)程化(huà)、代碼發布等;也能夠集成各種代碼管理(lǐ)工(gōng)具,通(tōng)過Git、Gitlab、SVN進行項目管理(lǐ)和(hé)叠代;擴展開(kāi)發完成後,前端通(tōng)過800腳手架命令:bbsz install,一鍵升級,一鍵打包發布生(shēng)産環境。後端通(tōng)過修改項目根目錄下(xià)的(de)pom.xml((Project Object Model)文(wén)件(jiàn)中的(de)版本後,刷新maven依賴即可完成升級,一鍵編譯打包,發布生(shēng)産環境。

Extends視(shì)頻(pín)講解


獲取您的(de)免費(fèi)體(tǐ)驗賬号
一起來(lái)感受可持續叠代的(de)數字化(huà)生(shēng)産力平台
在線咨詢
試用申請
企業(yè)名稱 *
聯系人(rén) *
聯系電(diàn)話(huà) *
備注