<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          .NET Core/.NET5/.NET6 開源項目:工作流組件

          共 2055字,需瀏覽 5分鐘

           ·

          2021-07-19 12:28

          前言


          開源項目是眾多組織與個人分享的組件或項目,作者付出的心血我們是無法體會的,所以首先大家要心存感激、尊重。請嚴格遵守每個項目的開源協(xié)議后再使用。尊重知識產(chǎn)權(quán),共建和諧開源社區(qū)。


          ELSA


          Elsa Core是一個工作流庫,支持在任何.NET Core應用程序中執(zhí)行工作流。工作流不僅可以使用代碼定義,還可以定義為JSON、YAML或XML。


          1、設計器。提供了一個設計器:Elsa Designer 用于通過可視化方式定制流程。


          2、持久化。工作流幾乎可以使用任何存儲機制持久化。將支持以下提供程序:

            • In Memory
            • File System
            • SQL Server
            • MongoDB
            • CosmosDB

          Elsa對長期運行的工作流具有本機支持。一旦工作流因為某些阻塞活動而停止,工作流就會被持久化。當發(fā)生適當?shù)氖录r,工作流將從存儲加載并恢復。

          Elsa的主要目標之一是以最小的工作量和最大的可擴展性在任何.NET應用程序中啟用工作流。這意味著將工作流功能集成到您的應用程序中應該很容易。

          Gitee:https://gitee.com/imlyqmayun/elsa-core

          Workflow-Core

          Workflow-Core是一個基于.NET Standard的輕量級工作流引擎,目前有超過3100+個star。它提供了FluentAPI、多任務、持久化以及并行處理的功能,適合于小型工作流、責任鏈的需求開發(fā)。

          由于Workflow-Core支持工作流長期運行,因此Workflow-Core支持以下多種數(shù)據(jù)源格式的持久化,可以通過安裝不同的Provider包來實現(xiàn)對應的持久化:

          • (默認提供,用于測試和開發(fā))內(nèi)存
          • MongoDB
          • MS SQL Server
          • MySql
          • Sqlite
          • Redis
          • PostgreSQL

          GitHub:https://github.com/danielgerlag/workflow-core

          mxGraph

          mxGraph包包含一個用JavaScript編寫的客戶端軟件,以及各種語言的一系列后端(.NET、Java、PHP)。客戶端軟件是一個圖形組件,它具有可選的應用程序包裝器,該應用程序包裝器集成到現(xiàn)有的web界面中??蛻舳诵枰猈eb服務器將所需文件傳遞給客戶端,或者可以在沒有webserver的情況下從本地文件系統(tǒng)運行。后端可以原樣使用,也可以以支持的語言之一嵌入到現(xiàn)有服務器應用程序中。

          如果存在后端,則可以將客戶端配置為以各種方式使用此后端,例如:

          • 創(chuàng)建圖像
          • 存儲和加載圖表
          • 創(chuàng)建圖形的對象表示

          上面的場景可能以各種方式組合,例如在發(fā)生更改時將每個更改的XML描述發(fā)送到后端,或者自動保存圖表以避免客戶端上的數(shù)據(jù)丟失??蛻魴C也可以在脫機模式下運行,不需要后端或Web服務器。

          Visor.js

          Visor.js 基于JjQuery,在Canvas上制作在線繪圖應用的核心基礎文件。它支持鼠標的拖拽移動,伸縮,旋轉(zhuǎn)和各種事件。

          Gitee:https://gitee.com/zhouyig/Visor.js

          VFD

          VFD基于Vue + Ant Design Vue +JSPlumb,作為一款流程設計器組件,可作為流程圖、泳道圖等繪圖工具,面板組件布局合理,功能強大,操作方便快捷(可拖拽且快捷鍵豐富),保存后為一段json數(shù)據(jù),便于保存及控制版本,也可保存為圖片,安裝使用方便,集成難度較小,有交流群。

          Gitee:https://gitee.com/yjblogs/VFD

          Easy-Flow

          easy-flow 基于VUE+ElementUI+JsPlumb的流程設計器,通過 vuedraggable 插件來實現(xiàn)節(jié)點拖拽。

          功能介紹

          • 支持拖拽添加節(jié)點
          • 點擊線進行設置條件
          • 支持給定數(shù)據(jù)加載流程圖
          • 支持畫布拖拽
          • 支持連線樣式、錨點、類型自定義覆蓋
          • 支持力導圖

          Gitee:https://gitee.com/xiaoka2017/easy-flow


          轉(zhuǎn)自:張傳寧

          鏈接:cnblogs.com/SavionZhang/p/14863772.html


          - EOF -

          回復 【關閉】
          回復 【實戰(zhàn)】獲取20套實戰(zhàn)源碼
          回復 【被刪】
          回復 【訪客】
          回復 【小程序】學獲取15套【入門+實戰(zhàn)+賺錢】小程序源碼
          回復 【python】學微獲取全套0基礎Python知識手冊
          回復 【2019】獲取2019 .NET 開發(fā)者峰會資料PPT
          回復 【加群】加入dotnet微信交流群

          Windows 11正式發(fā)布!網(wǎng)友:太逗了。。。


          強烈推薦:超全C#幫助類,提升效率就靠它


          瀏覽 189
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  18女人黄色毛片 | 亚洲一线在线 | 成人免费视频 国产免费 | 亚洲AV导航 | 波多野结衣中文字幕一区 |