App下載

vue.js有哪幾種甘特圖庫?Vue.js的5大甘特圖庫分享!

小丸子的西瓜夢 2021-08-26 15:17:40 瀏覽數(shù) (31365)
反饋

如今,軟件市場為任何復雜程度的項目提供了各種現(xiàn)成的計劃和調(diào)度工具,但這些解決方案可能包含過多的功能或缺乏一些必要的功能。這就是為什么許多公司更愿意投資開發(fā)基于網(wǎng)絡(luò)的定制解決方案的原因。這并不奇怪,因為有大量且不斷增長的高級 JavaScript 庫和框架允許 Web 開發(fā)人員構(gòu)建功能豐富的應用程序,以精確滿足任何給定項目的所有需求。 

在本文中,我們將考慮用于基于 Vue 的應用程序的前 5 個甘特庫。甘特圖可以說是各行各業(yè)中最流行的項目管理工具之一,而 Vue.js 是一個輕量級且易于使用的 JavaScript 框架,自 2014 年推出以來就廣受歡迎。庫,我們將特別關(guān)注以下方面:關(guān)鍵功能能力、文檔完整性、演示材料的可用性和許可選項。

DHTMLX 甘特圖

DHTMLX Gantt是一個綜合性 JavaScript 庫,在過去十年中被 Web 開發(fā)人員廣泛用于在項目管理應用程序中實現(xiàn)甘特圖功能。使用這個完全可配置的甘特圖組件,開發(fā)人員可以提供有效的解決方案來管理基于流行框架和不同服務器端技術(shù)的項目中的任務及其依賴項。 

由于這個閃電般快速的庫的高性能,它可以輕松地處理包含數(shù)萬個任務的甘特圖。最終用戶可以在拖放和內(nèi)聯(lián)編輯的幫助下,通過用戶友好的 UI 輕松修改所有任務詳細信息并確定任務優(yōu)先級。完全可定制的甘特組件提供了一個強大的 API,使您能夠更改特定元素或整個甘特圖的外觀和感覺。 


您的項目需要更多功能嗎?這是一個解決方案 -具有額外功能的PRO 版。您可以通過關(guān)鍵路徑方法堅持項目期限,通過資源負載圖和直方圖實現(xiàn)更均衡的資源分配,并通過組合多個工作日歷來優(yōu)化資源的使用。操作項目任務的更多選項:將一個大任務分成幾個子任務,應用任務約束,甚至自動安排整個項目。

DHTMLX 甘特圖有靈活的時間格式:任何格式的任務持續(xù)時間(包括小數(shù))和時間單位的即時轉(zhuǎn)換(從天到小時,從小時到分鐘等)。此外,您可以利用 MS Project 的格式(例如 1F+2d)來設(shè)置任務之間的依賴關(guān)系。

最重要的是,DHTMLX 提供了一個復雜的Node.js 模塊,允許在服務器端使用其甘特組件的高級算法。該模塊使甘特圖能夠在不同來源或多個用戶同時更改項目任務時執(zhí)行進度分析并自動更新其進度。

訪問DHTMLX GitHub 頁面下載 Vue 甘特圖組件的演示。DHTMLX 甘特圖在基于 Vue 的應用程序中的實際實現(xiàn)通過包括分步指南在內(nèi)的端到端文檔的可用性顯著簡化。DHTMLX 團隊還提供了有關(guān)此事的視頻教程。 

DHTMLX 的產(chǎn)品組合還包括一個用純 Vue.js 編寫的甘特圖庫。它可以更快地集成到基于 Vue 的項目管理應用程序中。這個Vue Gantt庫具有核心功能,可通過完全可定制和可編輯的甘特圖方便地管理任何規(guī)模項目中的任務。此甘特圖組件的關(guān)鍵特征是其反應性。它確保沿時間線的任何編輯更改或任務操作都可以毫無延遲地呈現(xiàn)。

根據(jù)給定項目的需求(可用功能、更新、客戶支持),DHTMLX 在GNU GPL v2許可和商業(yè)許可選項下提供其 Gantt 組件的免費版本,價格從 699 美元到 2,999 美元不等??偠灾?,對于正在尋找具有最佳價格/質(zhì)量比的產(chǎn)品的開發(fā)人員來說,DHTMLX 甘特圖是真正的交易。

甘特圖

十多年來,瑞典公司 Bryntum 一直在為 Ext JS、開發(fā)工具和 UI 組件開發(fā)高質(zhì)量的 JavaScript 解決方案,包括高性能和多功能的Bryntum 甘特圖。Gantt 組件是在先進的 Web 技術(shù)的幫助下用 ES 2020 編寫的。因此,該工具可以無縫集成到任何基于 Vue.js 或其他流行框架的項目管理應用程序中。


該產(chǎn)品提供了廣泛的功能,旨在促進和改進處理項目任務的過程,包括拖放支持、各種類型的任務約束和依賴關(guān)系、資源分配等等。Bryntum 甘特圖豐富的圖形用戶界面、各種自定義選項和無限的樣式可能性保證它可以根據(jù)任何項目的要求進行視覺調(diào)整。其他一些有用的添加項,例如關(guān)鍵路徑、項目線、基線、進度線、任務標簽,有助于正確跟蹤項目進展,而不會遺漏任何重要事件。 

但這個甘特組件最奇特的功能之一是其令人印象深刻的性能。這要歸功于使用名為Chronograph的反應式計算引擎。該技術(shù)為甘特圖的業(yè)務邏輯提供支持,確保高渲染速度并支持具有任意數(shù)量任務的復雜項目。此外,在對項目進行任何調(diào)整后,引擎還提供快速、異步的重新安排。

Bryntum 提供的文檔將為 Web 開發(fā)人員提供有關(guān)如何在 Vue 中使用 Bryntum Gantt 的基本信息。要了解 Bryntum Gantt 在實踐中是如何工作的,請查看這個不錯的現(xiàn)場演示。 

Bryntum Gantt 是一種具有豐富功能集的高級工具,但有興趣購買該產(chǎn)品的公司或個人開發(fā)人員可能會因其昂貴的價格而望而卻步,因為即使是非商業(yè)用途的價格也從每位開發(fā)人員 1,300 美元起。如果高價不是問題,請查看此頁面以了解有關(guān)可用許可選項和價格的更多詳細信息。

甘特圖超級庫

DlhSoft使用純 JavaScript開發(fā)了甘特圖超級庫,這就是為什么這個功能豐富的組件可以輕松兼容流行的 JS 框架,例如 Vue。該庫允許您在基于 Vue 的應用程序中輕松添加具有可拖動條、可自定義網(wǎng)格列和依賴線的美觀和交互式甘特圖。


使用此 DlhSoft 產(chǎn)品,開發(fā)人員可以實現(xiàn)各種有用的功能,例如自動調(diào)度、關(guān)鍵路徑、基線、資源平衡,以優(yōu)化甘特圖中項目數(shù)據(jù)的工作。甘特圖時間線上顯示的所有元素(任務、里程碑等)的外觀都可以在 CSS 類和自定義模板的幫助下進行自定義。開發(fā)人員還可以利用眾多配置選項來安排時間線持續(xù)時間和縮放級別、工作和非工作時間、比例等。網(wǎng)格單元編輯器可用于更改日期和時間格式或選擇行為。即使項目包含數(shù)千個任務,此甘特圖組件也能保持高性能和高響應性。最棒的是,甘特圖超級庫可以與其他組件集成,例如負載圖、PERT 圖表、

如果您想了解有關(guān)此甘特圖組件功能的更多信息,請查看此演示。當談到在 Vue 應用程序中實現(xiàn) DlhSoft Gantt 庫時,開發(fā)人員可以使用這個有用的 Vue教程。

如果您確定此甘特圖組件是您項目的正確解決方案,那么您可以考慮使用不同定價選項的多個許可證,從 358 美元到 3,795 美元不等。

Syncfusion 的 Vue 甘特圖

Syncfusion開發(fā),這個 Vue 甘特圖已經(jīng)成為任何基于 Vue 的項目管理應用程序的一個很好的補充。它使開發(fā)人員能夠提供隨時間安排的項目任務的結(jié)構(gòu)良好的可視化,引入必要的更新,并監(jiān)控項目實施的所有階段。使用直觀的甘特圖 UI,可以通過編輯、拖動和調(diào)整大小方便地處理任務及其依賴項,以及項目中涉及的資源。


可以使用相應的模式手動或自動安排所有項目任務。Vue 甘特圖還允許使用在計劃階段未收到開始/結(jié)束日期的計劃外任務,但如有必要,可以在項目進行時的任何時候正確安排它們。開發(fā)人員還可以實現(xiàn)事件或數(shù)據(jù)標記、假期、工具提示、對特定任務的自動關(guān)注,以使甘特時間線更具信息性和可理解性?;€和關(guān)鍵路徑也可用于增強項目團隊的分析能力。借助模板可以輕松自定義任務欄的外觀,以便更好地查看項目數(shù)據(jù)。該產(chǎn)品的簡單靈活的 API 允許開發(fā)人員輕松修改即使是最復雜的甘特圖功能。

專用于 Syncfusion Gantt 組件的文檔允許 Web 開發(fā)人員學習如何創(chuàng)建甘特圖并將其功能應用到 Web 應用程序中。所有文檔都包含代碼片段和預覽。如果您想更深入地了解甘特圖組件的功能,請查看這些演示。 

Syncfusion Vue Gantt 僅在 JS 包中與 60 多個 UI 組件一起提供,價格從每位開發(fā)人員 995 美元起。

GSTC

gantt-schedule-timeline-calendar ( GSTC ) 是一個用 TypeScript 編寫的一體化 JavaScript 組件。GSTC 允許開發(fā)人員不僅使用用于規(guī)劃和管理任務的甘特圖功能來豐富基于 Vue 的應用程序,而且正如其名稱所暗示的那樣,還使用其他有用的工具:預訂系統(tǒng)的時間表、組織活動的時間表或日歷不同的使用場景。它可以輕松地與最流行的 JavaScript 框架和第三方庫集成。


該產(chǎn)品的各種可用功能幾乎無法給您留下深刻印象,因為它的標準功能集非常基礎(chǔ)。它支持樹狀結(jié)構(gòu)、可移動/可調(diào)整大小的項目、可選項目、行和網(wǎng)格單元、可調(diào)整大小的列表列等。乍一看似乎沒有那么多,對吧?但是,GSTC 具有極強的可擴展性,其基本功能可以借助自定義插件進行擴展。該技術(shù)具有高度可配置性,這意味著您可以在需要時以多種方式快速重新安排其結(jié)構(gòu)。此外,還可以設(shè)置所有 HTML 元素的樣式。此外,GSTC 即使在處理大型數(shù)據(jù)集的情況下也能提供不錯的性能。

查看GitHub 上GSTC Vue 版本的頁面,了解如何將其輕松添加到您的應用程序中。 

GSTC 在AGPL-3.0 許可下可用,因此您的項目必須與 AGPL-3.0 兼容才能使用此組件。


0 人點贊