<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

摸魚低代碼平臺分享

jf_78858299 ? 來源:soft張三豐 ? 作者:三豐 ? 2023-05-06 17:40 ? 次閱讀

摸魚低代碼平臺希望打造一個基于低代碼的無代碼平臺。即能給程序員使用,也能滿足非專業人士的需求。

摸魚低代碼平臺是一款基于Spring Boot、Spring Cloud & Alibaba、Vue、AntDesign的前后端分離微服務后臺快速開發框架。

內置模塊如:菜單管理、組織管理、角色管理、賬號管理、字典管理、個人設置、日志管理、文件管理、在線用戶、數據庫、數據源、代碼生成、任務調度

基于該框架后期會拓展低代碼相關表單設計,報表設計,流程設計等功能,實現從低代碼到無代碼的演進。

當前開源部分完成前后臺開發腳手架功能,采用apache2.0可以基于本框架進行二次開發,不限制商用。

技術棧

后端基于Spring Cloud Alibaba生態

前端基于Vue-Vben-Admin進行開發

前端技術棧:vue3+vite+ts+pnpm

系統需求

  • JDK >= 1.8

  • MySQL >= 5.7

  • Maven >= 3.0

  • Redis >= 3

  • Node >= 16

    功能模塊

├─ChatGpt
│  ├─聊天
├─駕駛艙
│  ├─工作臺
├─系統管理
│  ├─菜單管理
│  ├─組織管理
│  ├─角色管理
│  ├─帳號管理
│  ├─字典管理
│  ├─個人管理
│  ├─日志管理
│  ├─文件管理
│  ├─在線用戶
│  ├─數據庫
│  └─數據源
├─系統監控
│  ├─監控中心
├─任務調度
│  ├─任務管理
│  ├─任務日志
├─項目文檔
│  ├─接口地址
│  ├─Github地址
│  ├─Gitee地址
│  ├─AntDesign文檔
│  └─Vben文檔
├─多級目錄
├─系統工具
│  ├─代碼生成
├─圖形編輯器
├─引導頁
├─關于
└─其他模塊 
   └─更多功能開發中。。

項目截圖

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片主要特性

  • 統一認證(支持外部系統快速集成)
  • 響應式布局(支持電腦、平板、手機等所有主流設備)
  • 菜單、按鈕、角色權限控制
  • 代碼一鍵生成(生成代碼結構簡單便于二次開發)
  • 支持多數據源(修改配置即可實現切換)
  • 支持動態配置數據源(類似navicat配置直接接入外部數據源)

架構圖

圖片

圖片組件事件流

圖片

  • 數據層:核心是【表單數據】和【配置數據】,而其他數據都是基于這 2 個動態計算出來的,并不會單獨存儲;
  • UI 層:根據配置數據動態生成 ui,因此假如傳入的配置變更,那么 ui 也會隨著動態變化;
  • 事件層:基于生成的 ui,用戶進行操作,則將觸發事件層。而事件層最終影響的是【表單數據】

wti-form 表單全局功能

通過 json 數據來生成表單;

通過 data 數據給表單每個元素賦值;

支持表單校驗;

表單支持分塊顯示;

支持單區塊收起、展開、全部收起、全部展開;

支持將表單顯示模式切換:長表單/帶 tab 切換的短表單;

支持表單元素全局禁用(例如提交時);

支持給表單加一個外框,增加區分度;

支持將表單模式切換為純文本顯示模式;

支持設置表單為一行四列/兩列/一列;

二次開發自定義表單元素難度極低;

自動化測試

目前正在寫一個自動化測試組件,效果是:

將表單組件傳入到該組件中;

該組件會自動根據 json 配置,和組件本身配置,推斷每個 key 應該生成什么樣的數據;

目前支持三種數據:【標準合法數據】【合法邊界數據】【非法超限數據】;

對于特殊的還支持用戶自定義數據生成;

可視化生成表單

與 C 端場景不同,B 端場景更常見是處理流程。一個流程里會有很多表單,而在這些表單里會有很多相同的表單元素。這就意味著,這些表單元素可以大量復用。

因此我們可以開發一個后端服務,專門用來存儲這些開發好的表單元素。

在開發一個新頁面時,可以通過關鍵詞搜索到之前寫好的表單元素,然后通過勾選/拖拽的模式,直接拖入表單,最后直接生成一個Vue 組件甚至頁面。這就是現在低代碼平臺最常見的使用方式了。

我們目前已經有這種方案的常規版本(比文檔里提供的版本更強),但是仍不夠完美,并不能泛用到所有表單里。

而本表單組件為什么可以稱為低代碼表單組件,也是通過這個來體現的。

不過,因為這個屬于公司業務代碼,因此無法直接給出來相關代碼和示例。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 前端
    +關注

    關注

    1

    文章

    179

    瀏覽量

    17645
  • 代碼
    +關注

    關注

    30

    文章

    4588

    瀏覽量

    67222
  • spring
    +關注

    關注

    0

    文章

    333

    瀏覽量

    14194
  • vue
    vue
    +關注

    關注

    0

    文章

    56

    瀏覽量

    7698
收藏 人收藏

    評論

    相關推薦

    國辰智企推出代碼開發平臺

    代碼
    匯動信息
    發布于 :2024年01月13日 21:28:31

    不懂編程的人可以用哪些代碼開發平臺

    其實現在不止是代碼開發,還有很多無代碼開發平臺,而這種無代碼開發平臺主要是面向不懂編程的小白,
    發表于 04-29 14:37

    代碼開發的五個優勢是什么

    在傳統的開發模式中,開發效率往往會比較慢,所以慢慢衍生出不少可以快速開發的工具或者是編程框架,甚至是代碼開發平臺,代碼開發可以是傳統開發
    發表于 04-29 17:32

    代碼平臺之間的區別,和你想象中的無代碼開發有沒差異?

    使用。缺點:只能做簡單的流程,復雜的功能和數據關聯沒辦法實現。 其實前端型的無代碼在2013年就已經有人在使用了?,F在在很多軟件平臺上都能找到很多這種前端型無代碼的開源代碼,所以這種
    發表于 05-25 18:55

    上班摸魚好工具,摸魚TXT閱讀器

    會將整個TXT文檔分成200頁,可以調節透明度,實在是上班摸魚的好工具,開放了源代碼,大家可以根據需要進行修改,也請大家將思路發上來,看看有沒有需要修改的地方程序附上
    發表于 02-10 09:00

    上班——摸魚神器

    本帖最后由 jf_68242321 于 2022-12-1 14:19 編輯 一時摸魚一時爽,一直摸魚一直爽!“996”“715”的工作模式誰遭得住啊,生產隊的驢也不敢這么干呀,驢也需要休息
    發表于 12-01 14:13

    為什么低代碼平臺都不采用原生代碼的方式

    聰明的開發者可以基于傳統的開發模型以一種更加敏捷的方式來開發移動應用。畢竟傳統移動開發大多遵循瀑布式的開發模式。低代碼平臺可以很好的做為敏捷開發工具來使用。下面一起來了解一下相關的知識吧! 低代碼
    發表于 05-09 14:51 ?816次閱讀

    代碼開發平臺的好處及弊端

    代碼開發平臺的出現可以減輕應用程序開發的壓力嗎,縮短應用程序開發需要的時間,減少應用程序的開發成本,看起來低代碼平臺的好處還是比較多的,那么低代碼
    發表于 05-09 15:15 ?1.3w次閱讀

    代碼與低代碼快速開發平臺有什么區別

    現在市場上出現了很多的零代碼和低代碼開發平臺,這兩者都是快速開發工具,都可以提高應用程序的開發速度,但是這兩者是有區別的。你知道零代碼和低代碼
    發表于 05-09 16:08 ?1178次閱讀

    代碼平臺和低代碼平臺分別適合開發哪些應用程序

    代碼平臺和低代碼平臺都是現在比較火的快速開發平臺,它們的目的都是為了提高應用程序的開發速度,很多人可能都會問他們之間有什么區別,應該如何選
    發表于 05-13 17:09 ?863次閱讀

    AI化身監工,能斷絕上班摸魚現象?

    俗話說“上班摸魚一時爽,一直摸魚一直爽?!鄙习嘧暹@群“時間管理大師們”往往能在上班的時間中擠出一半的時間來摸魚:在距離上班時間的最后一分鐘打卡,午飯時間未到就打開各大外賣APP,工作思路受阻就去洗手間美其名曰獲取靈感,在領導視察
    的頭像 發表于 12-17 14:34 ?1645次閱讀

    白碼低代碼/無代碼開發平臺功能及作用的介紹

    使用低代碼平臺設計應用程序涉及與手工開發相同的所有規劃和思考過程。然而,到了開始建模的時候,事情就會變得不一樣了,快!這是一個低代碼平臺應該讓你做的事情(至少)。那么國內低
    的頭像 發表于 11-09 16:23 ?1207次閱讀

    代碼開發平臺是什么,低代碼開發平臺有什么優勢

    大多數企業都在尋求盡可能地改善客戶體驗。因此,企業和開發人員正在轉向低代碼開發平臺,以在沒有傳統方法的情況下提供有針對性的應用程序。關鍵是盡可能消除手動編程過程。 低代碼開發平臺是什么
    的頭像 發表于 11-10 10:57 ?1798次閱讀

    摸魚日記 :MDK5.14&CH340的安裝

    摸魚日記 :MDK5.14&CH340的安裝
    發表于 12-06 09:36 ?8次下載
    <b class='flag-5'>摸魚</b>日記 :MDK5.14&CH340的安裝
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>