Do I need to use editors forms in large web applications?

Good day!

Elaborate on your question. There are many editors forms that allow you to easily create drag and drop forms (for example, in this issue take form.io). Can a person in 5 minutes to sketch out a few fields, these fields have the opportunity to register js scripts, and validation. All anything, but it so happens that logic, which is implemented such scripts in the margins is quite complicated. Something should be considered, some fields should hide, recalculated, etc. as a result, we have a bunch of fields written in scripts, sometimes it just turns into a mess, and it is unclear what is happening on the form. A lot of conditions that somehow depend on each other, often this just conditions of the form if (input > 5) { // do something}. When you look at it I have a question: how far is it appropriate to use such editors forms for projects that involve complex logic with multiple conditions, etc.? And whether correctly generally to push the logic to a form?
March 23rd 20 at 19:07
3 answers
March 23rd 20 at 19:09
Solution
IMHO. To get a proper result it is necessary to write all pens ). Obviously, the more project, one more brain is necessary to apply and in this case, the generators (and they are without brains) are not suitable. I like to implement the logic of the form on vue.js. Compared to all the jq and most importantly - with the complexity of the project, it is much easier to implement additional bun without it turning into noodles ))
March 23rd 20 at 19:11
Generators made for cases where no matter what happens with the draft on, or when the developer generally worthless.
March 23rd 20 at 19:13
Sho looked this forms of IO, it generates the markup, which then have to pull the api and paste into their solution. How would this approach do anything to realize the unreal. And there are similar free stuff: https://github.com/vue-generators/vue-form-generator/ If it generates code immediately, if he rules, then why would not use sobsno here's a good solution which can be use in prod: https://yiiframework.com.ua/ru/doc/guide/2/start-gii/ things many frameworks built many use to create a basic skeleton.

Find more questions by tags JavaScript