Why are there multiple Gantt Chart products available from DlhSoft?
Question: Why are there multiple Gantt Chart products available for sale from DlhSoft? For example: Gantt Chart Light Library for Silverlight/WPF, Gantt Chart Library for WPF, Project Management Library for WPF, Gantt Chart Library for Windows® Forms, etc.
Answer: In short, we offer several Gantt Chart enabled component libraries because we have tried to carry out multiple incompatible customer requests over time.
To better understand our reasons, a few of our Gantt Chart-enabled products are listed below, shown in chronological release order, and followed by some of their design goals:
- Project Management Library for Windows® Forms 2.0: We couldn't find affordable Gantt Chart components on the Web a few years ago (as we needed them for external projects), and we decided to develop such a library ourselves;
- Gantt Chart Library for Windows® Forms 2.0: We have been asked by some customers to add support for data binding, while others liked the business logic separation and pre-defined objects that we had in the first product; some requested more granular workday schedules, and also increased perfomance; in return, we decided to develop a new product and keep the previous one available also;
- Gantt Chart Library for WPF 3.5/4 (and the Project Management Library superset): Windows® Presentation Foundation (WPF) has arrived from Microsoft® with .NET 3.x, and as developers started to learn and use the new technology they required us to redesign the products from scratch (we also tried to merge the first products into a single one) in order to obtain genuine WPF user interface headed to end users, powerful data binding support and highly increased customizability (including templates and styles) as WPF developers needed;
- Gantt Chart Light Library for Silverlight™ 4/WPF 4: As Microsoft® has been working hard to improve their Silverlight™ platform after its version 1, our customers have started to request a lighter version of the Gantt Chart controls we already had for WPF, in order for them to be able to use them within their Silverlight™ applications; at the same time, some customers asked for better Gantt Chart performance on WPF; therefore, we decided to design a new product, including a common set of component features while removing support for some of the less used customizability scenarios, trying to keep the runtime performance at a very high level; the new product supports data binding only using a custom Converter but at the same time the same controls are available both for WPF and Silverlight™ platforms; as usual, we needed to keep the previously existing WPF libraries too, as their customizability features are very important to some customers, just as Windows® Forms versions are still required by others;
- Gantt Chart Hyper Library for HTML5: As most browser vendons have accepted HTML5 as a trend to follow, and already support several features of the specification very well, we decided to pack up a new set of Gantt Chart components running on JavaScript® and using inline SVG features of HTML5, already available in all modern browsers;
- Gantt Chart Web Library for ASP .NET 4: Web developers requested a fully integrable ASP .NET package of server controls to be able to develop Gantt Chart enabled Web applications and sites more easily than using the HTML5 client components;
- Gantt Chart Modern Library for UWP (WinRT): Windows® Store app developers requested a fully integrable WinRT package to be able to develop Gantt Chart enabled applications for Windows® 8 and Windows® RT;
- Ganttis: Gantt chart components for macOS and iOS development (Cocoa and Cocoa Touch based).
For Windows and Web platorms, a detailed comparison sheet (including a comprehensive selection flow diagram) is available on our Web site to allow you to easily determine the product you need and/or to find out the high level differences between our related products.