翻譯|行業(yè)資訊|編輯:胡濤|2024-04-24 09:57:55.350|閱讀 112 次
概述:JointJS 和JointJS+的v4.0版本正式發(fā)布,作為圖表庫的首個(gè)無依賴版本,備受期待!新版本經(jīng)過精心打磨,擺脫了jQuery、Backbone和Lodash的依賴,使得庫更加精簡且核心功能不變
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JointJS 和JointJS+的v4.0版本正式發(fā)布,作為圖表庫的首個(gè)無依賴版本,備受期待!新版本經(jīng)過精心打磨,擺脫了jQuery、Backbone和Lodash的依賴,使得庫更加精簡且核心功能不變。此次慧都與JointJS廠商合作,攜手帶來全新版本v4.0,歡迎大家前往咨詢~
此次更新帶來了眾多改進(jìn),將在本篇博文中簡要介紹。若您渴望深入了解所有技術(shù)細(xì)節(jié),建議完整閱讀更新日志。
JointJS 是一款基于 JavaScript 的開源庫,用于創(chuàng)建基于 HTML5 的交互式圖表和圖形編輯器。它提供了豐富的圖形元素和交互功能,支持用戶構(gòu)建復(fù)雜的流程圖、組織結(jié)構(gòu)圖、網(wǎng)絡(luò)拓?fù)鋱D等,適用于開發(fā)各種 Web 應(yīng)用程序。
公司首席技術(shù)官Roman Brückner表示:“ v4.0版本標(biāo)志著重要里程碑的達(dá)成。我們針對代碼庫中的反直覺部分以及對舊版庫的依賴進(jìn)行了改進(jìn),新版解決了這些問題。API的優(yōu)化提高了上手速度,而外部依賴的消除則提升了性能,并讓我們對庫有了完全的控制權(quán)。”
重要提示:v4.0版本帶來了重大變更。因此,JointJS+的客戶應(yīng)詳細(xì)閱讀從3.7到4.0的遷移指南,確保順利過渡到最新版本。
如前所述,現(xiàn)在引入了一個(gè)不依賴jQuery、Lodash和Backbone的無依賴版本。這一期待已久的改進(jìn)使的庫更加精簡(減小了包大小,如下所示),并使能夠完全控制核心功能,并根據(jù)客戶的特定需求進(jìn)行調(diào)整。 JointJS 和 JointJS+ 的可定制性水平是的驕傲之一,4.0 版本使(和您)能夠在不做出任何妥協(xié)的情況下調(diào)整庫:
關(guān)于減小包大小的主題,下面是一個(gè)可視化示例,說明了使用 JointJS 構(gòu)建的簡單可視化應(yīng)用程序的結(jié)構(gòu)。在 4.0 版本之前,應(yīng)用程序的總大小(包括外部 JointJS 依賴項(xiàng))為 1.94MB。隨著4.0版本的發(fā)布,應(yīng)用程序大小減少至1.1MB,實(shí)現(xiàn)了44%的改進(jìn)。
BPMN 代表業(yè)務(wù)流程模型和表示法,是一種標(biāo)準(zhǔn)化的建模語言和表示法系統(tǒng),被企業(yè)廣泛用來以圖形方式描述其業(yè)務(wù)流程。它使公司能夠以全面的方式記錄、分析和優(yōu)化其工作流程。 BPMN 模型可以序列化為 XML 格式,稱為 BPMN XML,從而促進(jìn)跨各種 BPMN 兼容工具(例如 BPMN 編輯器和自動(dòng)化引擎)輕松交換和存儲(chǔ)業(yè)務(wù)流程圖。在 JointJS+ 4.0 中,BPMN 圖可以無縫地從 XML 導(dǎo)入或?qū)С龅?XML,從而增強(qiáng)整個(gè) BPMN 工具套件之間的協(xié)作。
了解導(dǎo)出在BPMN 編輯器中設(shè)計(jì)的流程并將其導(dǎo)入Camunda以實(shí)現(xiàn)端到端流程自動(dòng)化是多么簡單。
消除了過時(shí)的代碼,不僅旨在提高性能,而且還使您與的代碼庫的交互更加直觀。改進(jìn)的錯(cuò)誤消息使調(diào)試變得更加容易;默認(rèn)情況下,所有圖表都更快且視覺上更有吸引力。此外,封裝的特定部分被分開,進(jìn)一步減小了封裝尺寸。對于仍然可以從的示例中復(fù)制并在您的項(xiàng)目中使用但不包含在包中的形狀來說,這一點(diǎn)很明顯。
此外,在 4.0 版本中,又向成為完全模塊化的圖表庫和構(gòu)建受益于的核心功能和其他廣泛使用的技術(shù)的生態(tài)系統(tǒng)邁出了重要的一步。結(jié)果將是模塊形式的大量高級功能,這些功能結(jié)合了的核心功能和其他技術(shù)(例如D3、Cytoscape或Graphviz )的優(yōu)勢,并且可以選擇在您的項(xiàng)目中使用,但不屬于 JointJS 和 JointJS+ 的一部分默認(rèn)為核心。在的積壓工作中,在接下來的幾周內(nèi)您可以期待許多有用的功能!
近發(fā)布的演示應(yīng)用程序“圖像處理器”的源代碼現(xiàn)在是 JointJS+ 包的一部分,可幫助您復(fù)制和粘貼我們的工作并將其作為樣板重新用于您自己的項(xiàng)目。圖像處理器應(yīng)用程序使您能夠以基于節(jié)點(diǎn)的方式使用濾鏡和轉(zhuǎn)換工具來處理圖像。要訪問源代碼,
【慧都】攜手官網(wǎng)廠商合作,為廣大用戶提供全新JointJS 正版授權(quán)、最新下載、后買咨詢等服務(wù),歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn