I read the instructions somewhere that creating a user interface automatically from a database layout (or business objects or any other business level) is a bad idea. I can also introduce some good challenges that you will have to face in order to do something like this.
However, I did not see (and could not find) any examples of people's attempts. So I wonder - is it really that bad? This is definitely not easy, but can it be done with any success? What are the main obstacles? It would be great to see some examples of successes and failures.
To clarify - with “user interface generation automatically”, I mean that all forms with all their controls are generated completely automatically (at run time or compilation time), based possibly on some tips in the metadata about how the data should be presented . This is different from manually designing forms (as most people do).
Added: Found this somewhat related question
Added 2: OK, it seems that one of the ways to get good results is the availability of metadata related to the presentation. For this approach, how much will be “enough”, and will it work less than constructing a form manually? Does it also provide more flexibility for future changes?
user-interface auto-generate
Vilx-
source share