Я провел какое-то исследование, но не нашел того, что искал, поэтому подумал, что могу спросить, если его не существует!
Что мне нужно, так это фреймворк, управляемый веб-формами внутрикоторый я могу создавать типы записей и связанные с ними формы для веб-презентации.
Я хочу, чтобы эти типы записей определяли структуру базы данных, чтобы затем я мог загружать информацию в структуру и выполнять над ней операции.
по сути, это самоизменяющаяся база данных, а интерфейсные веб-формы извлекаются из базы данных.
в качестве простого примера, допустим, я хотел создать тип записи с именем person.
в форме для этого нового типа записи «персона» я бы добавил поля типа «имя», «возраст», «рост», «вес» и т. д. из стандартных типов полей (целое число, символ и т. д.).
Затем я бы хотел, чтобы приложение создавало таблицу с такой структурой, в которую я мог бы добавлять записи либо через веб-форму / графический интерфейс, либо через какую-то загрузку таблицы из csv и т. д.
позволяетскажем, создайте запись лично со значениями 'mark', '44', '190cm', '210kgs'
Я бы тогда хотел создать один или несколько сценариев (другой тип / формат таблицы).
Допустим, сценарии, такие как «диеты»
Диеты будут иметь «имя», «поле», «статус», «эффект», «сроки»
Допустим, создать записьв этой таблице диет со значениями «низкий уровень углеводов», «вес», «> 180 кг», «- 10%», «8 недель»
(по сути, это «правила», которые могут применяться к человекутаблица)
поэтому я бы хотел, чтобы логика создала выходную таблицу с эффектом применения этого сценария к записям в таблице person.
Теперь вопрос в том, знаю ли я, что можнонаписать приложение, чтобы сделать это, и создать формы, и создать базу данных с таблицами, но мне нужна динамическая база данных, управляемая формами, с этими «сценариями», которые можно определить и применить к динамическим таблицам.
так есть ли рамки или комбинации компонентов, которые могли бы сделать это?
Если кто-то знает приложение службы поддержки Remedy, вы можете создавать формы и бизнес-логику в графическом интерфейсе, который сам создает таблицы, и затем вы можете запускать приложение из графического интерфейса.графический интерфейс был сохранен / извлечен из базы данных.
любая помощь приветствуется!
если кто-нибудь знает комбинацию инструментов или структур, которые могут это сделать, я был бы заинтересован в использовании их для оказания помощи!
С уважением, Марк