一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

摸魚低代碼平臺(tái)分享

jf_78858299 ? 來源:soft張三豐 ? 作者:三豐 ? 2023-05-06 17:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

內(nèi)置模塊如:菜單管理、組織管理、角色管理、賬號(hào)管理、字典管理、個(gè)人設(shè)置、日志管理、文件管理、在線用戶、數(shù)據(jù)庫、數(shù)據(jù)源、代碼生成、任務(wù)調(diào)度

基于該框架后期會(huì)拓展低代碼相關(guān)表單設(shè)計(jì),報(bào)表設(shè)計(jì),流程設(shè)計(jì)等功能,實(shí)現(xiàn)從低代碼到無代碼的演進(jìn)。

當(dāng)前開源部分完成前后臺(tái)開發(fā)腳手架功能,采用apache2.0可以基于本框架進(jìn)行二次開發(fā),不限制商用。

技術(shù)棧

后端基于Spring Cloud Alibaba生態(tài)

前端基于Vue-Vben-Admin進(jìn)行開發(fā)

前端技術(shù)棧:vue3+vite+ts+pnpm

系統(tǒng)需求

  • JDK >= 1.8

  • MySQL >= 5.7

  • Maven >= 3.0

  • Redis >= 3

  • Node >= 16

    功能模塊

├─ChatGpt
│  ├─聊天
├─駕駛艙
│  ├─工作臺(tái)
├─系統(tǒng)管理
│  ├─菜單管理
│  ├─組織管理
│  ├─角色管理
│  ├─帳號(hào)管理
│  ├─字典管理
│  ├─個(gè)人管理
│  ├─日志管理
│  ├─文件管理
│  ├─在線用戶
│  ├─數(shù)據(jù)庫
│  └─數(shù)據(jù)源
├─系統(tǒng)監(jiān)控
│  ├─監(jiān)控中心
├─任務(wù)調(diào)度
│  ├─任務(wù)管理
│  ├─任務(wù)日志
├─項(xiàng)目文檔
│  ├─接口地址
│  ├─Github地址
│  ├─Gitee地址
│  ├─AntDesign文檔
│  └─Vben文檔
├─多級(jí)目錄
├─系統(tǒng)工具
│  ├─代碼生成
├─圖形編輯器
├─引導(dǎo)頁
├─關(guān)于
└─其他模塊 
   └─更多功能開發(fā)中。。

項(xiàng)目截圖

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片

圖片主要特性

  • 統(tǒng)一認(rèn)證(支持外部系統(tǒng)快速集成)
  • 響應(yīng)式布局(支持電腦、平板、手機(jī)等所有主流設(shè)備)
  • 菜單、按鈕、角色權(quán)限控制
  • 代碼一鍵生成(生成代碼結(jié)構(gòu)簡(jiǎn)單便于二次開發(fā))
  • 支持多數(shù)據(jù)源(修改配置即可實(shí)現(xiàn)切換)
  • 支持動(dòng)態(tài)配置數(shù)據(jù)源(類似navicat配置直接接入外部數(shù)據(jù)源)

架構(gòu)圖

圖片

圖片組件事件流

圖片

  • 數(shù)據(jù)層:核心是【表單數(shù)據(jù)】和【配置數(shù)據(jù)】,而其他數(shù)據(jù)都是基于這 2 個(gè)動(dòng)態(tài)計(jì)算出來的,并不會(huì)單獨(dú)存儲(chǔ);
  • UI 層:根據(jù)配置數(shù)據(jù)動(dòng)態(tài)生成 ui,因此假如傳入的配置變更,那么 ui 也會(huì)隨著動(dòng)態(tài)變化;
  • 事件層:基于生成的 ui,用戶進(jìn)行操作,則將觸發(fā)事件層。而事件層最終影響的是【表單數(shù)據(jù)】

wti-form 表單全局功能

通過 json 數(shù)據(jù)來生成表單;

通過 data 數(shù)據(jù)給表單每個(gè)元素賦值;

支持表單校驗(yàn);

表單支持分塊顯示;

支持單區(qū)塊收起、展開、全部收起、全部展開;

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

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

支持給表單加一個(gè)外框,增加區(qū)分度;

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

支持設(shè)置表單為一行四列/兩列/一列;

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

自動(dòng)化測(cè)試

目前正在寫一個(gè)自動(dòng)化測(cè)試組件,效果是:

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

該組件會(huì)自動(dòng)根據(jù) json 配置,和組件本身配置,推斷每個(gè) key 應(yīng)該生成什么樣的數(shù)據(jù);

目前支持三種數(shù)據(jù):【標(biāo)準(zhǔn)合法數(shù)據(jù)】【合法邊界數(shù)據(jù)】【非法超限數(shù)據(jù)】;

對(duì)于特殊的還支持用戶自定義數(shù)據(jù)生成;

可視化生成表單

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

因此我們可以開發(fā)一個(gè)后端服務(wù),專門用來存儲(chǔ)這些開發(fā)好的表單元素。

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

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

而本表單組件為什么可以稱為低代碼表單組件,也是通過這個(gè)來體現(xiàn)的。

不過,因?yàn)檫@個(gè)屬于公司業(yè)務(wù)代碼,因此無法直接給出來相關(guān)代碼和示例。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 前端
    +關(guān)注

    關(guān)注

    1

    文章

    214

    瀏覽量

    18220
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4893

    瀏覽量

    70441
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    340

    瀏覽量

    14965
  • vue
    vue
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    8171
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

    會(huì)將整個(gè)TXT文檔分成200頁,可以調(diào)節(jié)透明度,實(shí)在是上班摸魚的好工具,開放了源代碼,大家可以根據(jù)需要進(jìn)行修改,也請(qǐng)大家將思路發(fā)上來,看看有沒有需要修改的地方程序附上
    發(fā)表于 02-10 09:00

    代碼平臺(tái)能為互聯(lián)網(wǎng)企業(yè)帶來什么優(yōu)勢(shì)

    首先,當(dāng)前代碼平臺(tái)是一個(gè)比較明顯的發(fā)展趨勢(shì),隨著產(chǎn)業(yè)互聯(lián)網(wǎng)的發(fā)展,未來將有更多的開發(fā)平臺(tái)會(huì)向代碼
    的頭像 發(fā)表于 01-09 16:08 ?2807次閱讀

    代碼開發(fā)平臺(tái)對(duì)企業(yè)有什么意義

    錢,但是代碼開發(fā)平臺(tái)的出現(xiàn)改變了這個(gè)現(xiàn)狀。你知道什么是代碼開發(fā)平臺(tái)嗎?你知道
    發(fā)表于 04-08 14:30 ?2079次閱讀

    為什么代碼平臺(tái)都不采用原生代碼的方式

    聰明的開發(fā)者可以基于傳統(tǒng)的開發(fā)模型以一種更加敏捷的方式來開發(fā)移動(dòng)應(yīng)用。畢竟傳統(tǒng)移動(dòng)開發(fā)大多遵循瀑布式的開發(fā)模式。代碼平臺(tái)可以很好的做為敏捷開發(fā)工具來使用。下面一起來了解一下相關(guān)的知識(shí)吧!
    發(fā)表于 05-09 14:51 ?1077次閱讀

    代碼開發(fā)平臺(tái)的好處及弊端

    代碼開發(fā)平臺(tái)的出現(xiàn)可以減輕應(yīng)用程序開發(fā)的壓力嗎,縮短應(yīng)用程序開發(fā)需要的時(shí)間,減少應(yīng)用程序的開發(fā)成本,看起來代碼
    發(fā)表于 05-09 15:15 ?1.3w次閱讀

    什么是代碼

    傳統(tǒng)的軟件開發(fā)方式需要漫長的時(shí)間才能完成應(yīng)用程序的開發(fā)工作,這容易造成應(yīng)用程序開發(fā)任務(wù)的堆積。為了提高應(yīng)用程序的開發(fā)速度,現(xiàn)在出現(xiàn)了一種代碼開發(fā)平臺(tái)。你知道什么是
    發(fā)表于 05-09 15:26 ?2145次閱讀

    代碼平臺(tái)如何平衡開發(fā)速度和質(zhì)量

    代碼平臺(tái)的出現(xiàn)幫助企業(yè)提高了軟件開發(fā)的速度,速度提高之后很多人都會(huì)問那么軟件的質(zhì)量是不是會(huì)受到影響呢?代碼
    發(fā)表于 05-13 16:36 ?677次閱讀

    代碼開發(fā)平臺(tái)的主要服務(wù)對(duì)象和模式

    隨著企業(yè)軟件需求的不斷增長,傳統(tǒng)的軟件開發(fā)模式開發(fā)周期過長沒有辦法滿足企業(yè)的需求,所以現(xiàn)在出現(xiàn)了代碼開發(fā)平臺(tái),幫助提高應(yīng)用程序的開發(fā)效率。你知道
    發(fā)表于 05-14 15:21 ?1101次閱讀

    現(xiàn)在代碼開發(fā)平臺(tái)的發(fā)展分析

    代碼開發(fā)平臺(tái)已經(jīng)成為現(xiàn)在很多企業(yè)開發(fā)管理應(yīng)用程序的重要工具,代碼平臺(tái)的出現(xiàn)幫助企業(yè)降低了軟件
    發(fā)表于 05-13 14:20 ?1162次閱讀

    如何選擇代碼開發(fā)平臺(tái),分析平臺(tái)的解決方案

    沒有辦法滿足市場(chǎng)的需求,現(xiàn)在很多的人使用代碼開發(fā)平臺(tái)來完成應(yīng)用程序的開發(fā)工作,用代碼開發(fā)平臺(tái)
    發(fā)表于 05-27 15:14 ?1465次閱讀

    看微軟代碼平臺(tái)如何助力轉(zhuǎn)型?

    探索如何利用代碼、AI、RPA 創(chuàng)新技術(shù),助力企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型升級(jí)。 微軟大中華區(qū)商業(yè)應(yīng)用事業(yè)部總經(jīng)理-李威作為特邀嘉賓出席了此次盛會(huì),并以《微軟代碼應(yīng)用
    的頭像 發(fā)表于 06-30 10:12 ?2300次閱讀

    白碼代碼/無代碼開發(fā)平臺(tái)功能及作用的介紹

    使用代碼平臺(tái)設(shè)計(jì)應(yīng)用程序涉及與手工開發(fā)相同的所有規(guī)劃和思考過程。然而,到了開始建模的時(shí)候,事情就會(huì)變得不一樣了,快!這是一個(gè)代碼
    的頭像 發(fā)表于 11-09 16:23 ?1612次閱讀

    代碼開發(fā)平臺(tái)是什么,代碼開發(fā)平臺(tái)有什么優(yōu)勢(shì)

    大多數(shù)企業(yè)都在尋求盡可能地改善客戶體驗(yàn)。因此,企業(yè)和開發(fā)人員正在轉(zhuǎn)向代碼開發(fā)平臺(tái),以在沒有傳統(tǒng)方法的情況下提供有針對(duì)性的應(yīng)用程序。關(guān)鍵是盡可能消除手動(dòng)編程過程。
    的頭像 發(fā)表于 11-10 10:57 ?2354次閱讀

    代碼開發(fā)平臺(tái)Noodl即將開源

    Noodl 是一個(gè)代碼開發(fā)平臺(tái),讓設(shè)計(jì)師、開發(fā)者能夠用代碼的可視化編程方法構(gòu)建強(qiáng)大的 Web 應(yīng)用。
    的頭像 發(fā)表于 06-07 09:24 ?1297次閱讀

    國內(nèi)代碼平臺(tái)推薦--萬界星空科技代碼平臺(tái)

    代碼平臺(tái)是一種應(yīng)用程序,它為編程提供圖形用戶界面,從而以極快的速度開發(fā)代碼,減少傳統(tǒng)編程工作。 這些工具有助于快速開發(fā)代碼,最大限度
    的頭像 發(fā)表于 07-18 15:39 ?553次閱讀
    國內(nèi)<b class='flag-5'>低</b><b class='flag-5'>代碼</b><b class='flag-5'>平臺(tái)</b>推薦--萬界星空科技<b class='flag-5'>低</b><b class='flag-5'>代碼</b><b class='flag-5'>平臺(tái)</b>