Люди, кажется, избегают создания пользовательских интерфейсов, которые извлекают их информацию (имена, типы полей и т. Д., А также отношения) из базы данных; вместо этого они имеют жесткие формы кода (и таблицы и т. д.), которые имеют почти одинаковые имена данных, типы и вещи.
Имею ли я смысл?
Например, представьте эмулируемое поле в MySQL: почему бы просто не создать пользовательский интерфейс в раскрывающемся списке, когда он встречает ENUM? Зачем помещать одинаковые значения в базу данных и код?
Возможно, я просто что-то упустил; возможно, есть проекты, которые делают это - своего рода супер-грубые интерфейсы, которые могут быть нацелены на любую базу данных и на ее основе создают полнофункциональный реляционно-ориентированный пользовательский интерфейс. Есть ли?
Возможно, я не совсем согласен с нормами стекового потока с этим вопросом; Подведу итог:
- Не могли бы вы рассказать мне о проекте, который строит свой пользовательский интерфейс (исключительно) из анализа схемы базы данных?
- Почему это не распространенный способ сделать это - конечно, хорошо определять структуру данных только в одном месте (то есть в базе данных)?
Спасибо, и пусть радостный код-любовь обрушится на вашу IDE.