S
S
Sergey Vidyakin2019-02-05 13:05:00
ERP
Sergey Vidyakin, 2019-02-05 13:05:00

How do they write complex interfaces for large systems in enterprises?

I'm interested in the approach to design and implementation in offices working in the west, as far as I know, all frameworks require designers to write templates in html with inserts, where the programmer then enters code like {{data.PartnerName}}, etc.
Is this approach always practiced, especially when there are hundreds of forms in the system and they are of the same type? For example, you need to make a new document object, it has at least three forms (list, selection form, element). Does the programmer either take out “blank” files from the bins, or use some kind of generator, or write in code (the most crazy approach in my opinion)?
I saw the only nice form editor at Webix, it is very convenient and fast to drag controls with the mouse. Paid frameworks have some kind of "builders", but there we get just html, there is not enough binding to data sources. Each office writes then the internal bicycle?
I consider 1C as the standard, when any interface can be visually added, and the code is needed only for business logic (both on the front and on the back), I would like to find a comprehensive library on the web with a similar approach, or at least a technology for integrating different libraries.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Artemy, 2019-02-05
@MetaAbstract

At modern enterprises, UI is being translated into UI libraries based on Angular, Vue, React and similar systems for the front. I think there are also visual editors, if you search. On what API to cut, this is the second question.

E
Evgeny Nikolaev, 2019-02-06
@khveugen_27

I consider the standard 1C,
- A very, very bad standard.
There are many UI libraries for all popular frameworks in fact.
At the expense of visual editors, I think that this is not very convenient, it seems to me faster to throw the form myself.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question