TrustRadius: an HG Insights company

DHTMLX

Score8.6 out of 10

25 Reviews and Ratings

What is DHTMLX?

DHTMLX delivers versatile JavaScript/HTML5 libraries and UI widgets designed for building modern enterprise web apps of any complexity. With these out-of-the-box components, web developers can streamline their coding processes and integrate advanced functionality, to reduce development time.


The actual DHTMLX product lineup comprises a range of web-based tools that can cover most of the contemporary business needs.


DHTMLX JS Gantt chart is an option for building project management apps. This component allows integrating Gantt charts for managing project tasks using drag-n-drop UI, auto-scheduling, resource management, critical path calculation, etc. DHTMLX can be used to create a full-fledged app by combining DHTMLX Gantt with JavaScript Kanban board, To Do List, and JavaScript event calendar widgets.


DHTMLX JavaScript Scheduler is a solution for building a JavaScript Google-like calendar with 10 views, customizable interface, and multiple features used for scheduling events and appointments.

Complex multi-level data sets can be visualized via well-structured org charts and compelling diagrams delivered by DHTMLX JavaScript diagram library. Users can create hierarchies, flowcharts, network diagrams, decision trees, and many other diagrams by coding or using live Editors.


Moreover, DHTMLX also offers:

Media

DHTMLX Gantt Chart
DHTMLX Scheduler
DHTMLX Diagram Library
DHTMLX Kanban Board
DHTMLX Suite UI Library
DHTMLX Grid Widget
DHTMLX To Do List
DHTMLX Event Calendar
DHTMLX Spreadsheet
DHTMLX Pivot

1 / 10

Spreadsheets and Gantt charts

Use Cases and Deployment Scope

We are developing a European No-Code and Low-code platform to help customers design their individual BPMN 2.0 workflows and execute them without a single line of code. Based on this platform we also offer a Risk Management (GRC) solution. The combination of automated processes and risk management enables our customers to fulfill many of their legal requirements.

Pros

  • Spread sheet like data processing in the web browser
  • Gantt charts for project planning

Cons

  • We would like to have more cell controls (like a Date Time Picker, Date Range Picker)
  • In the cell editing mode we would like to have a better integration into the Angular world

Return on Investment

  • Users appreciate the Spreadsheet like way of working with data
  • Gantt charts are widely known and people like to work with them

Usability

Other Software Used

Eclipse, Microsoft Visual Studio Code

Extensive but easy to use DHTMLX

Use Cases and Deployment Scope

We have a project management solution built for the construction industry. We use DHTMLX components in the core of our solution to add value to our users in areas such as the Gantt Schedule viewer. The tools have been easy to work with and flexible enough that we can make adjustments in various areas to make it look and feel like it's part of our system and not just an external plug in.

Pros

  • Gantt schedule component
  • Extensive library of helpful examples
  • Online spreadsheet tool like MS Excel

Return on Investment

  • Gave us new features to talk about on demo
  • Works well so current users are happy

Usability

Other Software Used

AngularJS, Microsoft Visual Studio Code, Atlassian Jira, ProjectTeam.com

Integrating the DHTMLX graphic modeler into an existing product

Use Cases and Deployment Scope

As a software publisher, we develop a suite of tools for cyber risk analysis. An important aspect of this activity is to enable the graphical representation of different models, of varied nature, such as a network map or an attack scenario. In fact, we were looking for a graphic modeling solution that could be customized to meet our different requirements, and that could be integrated into our products. This integration issue was important, as we have tools with different technical stacks, and which can be deployed On Premise or on SaaS. Furthermore, once integrated the graphic modeler had to be able to communicate with the rest of our applications, and adapt representations to suit user preferences. Finally, ergonomics and ease of use were decisive factors, as we already had a solution in place to which our end-users were accustomed. They had to be able to find their way around it, with advanced features such as automatic layout, copy/paste, styling, nesting of elements, etc. Finally, by opting for the DHTMLX solution, we were able to benefit from other components, such as tabular representation, which is an ideal complement to graphics, especially for visualizing large amounts of information efficiently.

Pros

  • Graphical editor
  • Table representation
  • Ergonomic
  • Easy to take in hands

Cons

  • Advanced customization of editors
  • Advanced charts representation
  • Auto layout with specific arrangements

Return on Investment

  • Harmonization of representations in our tool suite
  • UI modernization and improved end-user perception
  • Improved graphics editor performance and response time

Usability

Alternatives Considered

Next.js and React Native

DHTMLX Review

Use Cases and Deployment Scope

We use DHTMLX to integrate Gantt and Scheduler functionalities into our ERP, improving project planning, scheduling, and resource management. The product addresses our need for clear timeline visualization and efficient task tracking. Its high-quality components and detailed documentation made the integration seamless, greatly enhancing our team’s productivity and project oversight.

Pros

  • Intuitive UI: DHTMLX provides sleek and user-friendly interfaces for Gantt charts and scheduling.
  • Customization: It offers extensive options to tailor functionalities to specific business needs.
  • Documentation: Clear, detailed guides and examples make integration and troubleshooting straightforward.

Cons

  • Resource Assignment: Simplifying the process of assigning resources to tasks in the Gantt chart would enhance usability.

Return on Investment

  • The seamless integration into our ERP has saved countless development hours

Usability

Review on DHTMLX Gantt Library

Use Cases and Deployment Scope

We have used the Gantt library from DHTMLX for task management in one of our projects. Initially we have used the trail version just to know what are the features it support and then we purchased the license. The business problem was the customer wants to crate tasks and assign them to various users, track the progress, optimize the tasks for better results and to manage the work load of the employees. we have tried few other options and finally come across DHTMLX Gantt library. It supports all the required features and multiple customization options. The user can create tasks, assign or reassign them and can track the progress. It has a resource view using which we can manage the workload of employees. Using this the manager or the person who is managing all the tasks will get a clear picture of the work/tasks on which the team is working. This can also be used as project management tool. DHTMLX has a brief documentation for each and every feature along with sample and source code. Their support team answered all our queries within less span of time.

Pros

  • Brief documentation for each and every feature along with the sample and source code. Before deciding the feature we can actually try them using the samples.
  • quick response from the support team. In documentation only there will be a comment section where we can ask our queries and the team responded quickly.
  • vast list of features with various customization options.
  • each feature has multiple events and methods using which we can easily control/manipulate the data.
  • reasonable price
  • trail version and free documentation

Cons

  • user interface can be improved
  • few customizations can be added
  • if the data is huge say 1000+ then it will take sometime to render but that can be managed by proper use of events and methods.

Most Important Features

  • drag and drop of tasks
  • link between different tasks
  • creation of new tasks
  • assigning the tasks to various users
  • tracking the progress of the tasks

Return on Investment

  • using this tool we have delivered one project to our customer
  • with bit of customization we optimized the tasks for better productivity
  • no negative impacts

Other Software Used

Dropbox, Microsoft SharePoint, OneDrive