3 ms·
I went from a pure Delphi shop to a web/python/c++ shop and felt the same frustration with frontend development. DevExtreme (DevExpress for web) comes very clo
by nurettin 4y ago
I went from a pure Delphi shop to a web/python/c++ shop and felt the same frustration with frontend development.
DevExtreme (DevExpress for web) comes very close to the frontend development experience of Delphi, because it was created by the shop which created the best Delphi component suite.
Currently, we are using DevExtreme with React. All of the components are tied to DataSource which you can map your insert, update, delete calls in order to cause the updates to be rendered, just like it did in Delphi with Data Modules and Data Sources.
Of course you don't get the benefit of data sources working at design-time while working on the web. Delphi was and still is a few decades ahead of whatever we have on the web.
- magicalhippo 4y agoThanks for the feedback. Yeah we're already using DevExpress for Delphi, so obviously their web solutions are looking very tempting. Do you do the form layouts by hand then, or are there other tools to assist with that which work well?
- nurettin 4y agoWe use bootstrap for layouts. I think you're going to need to write some special tooling if you want to migrate hundreds of forms to the web. Maybe load a form, generate a component tree, dump to json and then try to generate devextreme forms with that information?
- magicalhippo 4y agoThat's indeed an interesting idea, will have to do some serious investigation to see if that is possible. If nothing else, it might give us a GUI editor to drive the new forms.