DevExpress Universal a comprehensive UI suite
Rating: 9 out of 10
IncentivizedUse Cases and Deployment Scope
Ours is an ERP product for small and enterprise users. Our product caters both offline and online solution with offline offering in .Net desktop and online in Angular. Due to massive size of input forms, reports and end user documents, providing a intuitive UI/UX with consistency across screens becomes a key feature.
Our complete frontend is build using DevExpress Universal controls, which we have customized to our needs to create our own library. These controls are being used to generate consistent user experience across all forms and reports. We are using DevExpress Universal document designed for enabling out end customer to generate their invoicing and other document formats.
Our complete frontend is build using DevExpress Universal controls, which we have customized to our needs to create our own library. These controls are being used to generate consistent user experience across all forms and reports. We are using DevExpress Universal document designed for enabling out end customer to generate their invoicing and other document formats.
Pros
- Document designer is extremely powerful control
- Controls ranging from form, report, document designer, charts, dashboards with consistent experience across multiple technology stacks
- Documentation and extent of samples
Cons
- Control performance can be improved, specially for .Net
- Reporting controls can have ML algorithms inbuild into them
Likelihood to Recommend
Specially helpful if you are building solutions which require big number of UI screens and want to achieve a consistency and clean UX.
Most of UI functionality is inbuild so all that developer needs to do is configure various controls and link them to models. In my opinion, sine usage of controls is similar across technology stack, you can offer both desktop, web and mobile specific solutions without much of learning curve.
Most of UI functionality is inbuild so all that developer needs to do is configure various controls and link them to models. In my opinion, sine usage of controls is similar across technology stack, you can offer both desktop, web and mobile specific solutions without much of learning curve.