Что такое управляемое данными программирование?

У меня есть еще один ответ, который основывается на всех предыдущих, которые описывают npm install @types/node и в том числе node в tsconfig.json / compilerOptions / types.

В моем случае у меня есть база tsConfig.json и отдельная в приложении Angular, расширяющая эту:

{
"extends": "../../tsconfig.json",
"compilerOptions": {
   "outDir": "../out-tsc/app",
   "types": []
 },

Моя проблема была пустой types в этом tsconfi.app.json - это забивает тот, что в базовой конфигурации.

84
задан alain.janinm 29 April 2012 в 15:37
поделиться

5 ответов

Программирование на основе данных - это модель программирования, в которой сами данные контролируют ход программы, а не логику программы. Это модель, в которой вы управляете потоком, предлагая программе различные наборы данных, где логика программы представляет собой некоторую общую форму потока или изменений состояния.

89
ответ дан 24 November 2019 в 08:28
поделиться

В этой статье наиболее четко объясняется, что я понимаю под этим термином:

Что такое программирование на основе таблиц и данных? http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=31

Программирование на основе данных / таблиц - это метод факторинга повторяющихся программирование конструкций в данные и шаблон трансформации. Эти новые данные пуристы часто называют метаданные при использовании таким образом.

4
ответ дан 24 November 2019 в 08:28
поделиться

«Мне сказали, что это приложение, управляемое данными» - вам нужно спросить того, кто вам это сказал.

Вы не хотите читать какой-нибудь правдоподобный ответ здесь, а затем выясните, что это вовсе не то, что имел в виду человек, отвечающий за ваш проект. Фраза слишком расплывчата, чтобы иметь однозначное значение, которое определенно применимо к вашему проекту.

45
ответ дан 24 November 2019 в 08:28
поделиться

На работе нет никого, кто мог бы помочь вам с этим вопросом? Очень трудно представить себе, что вы работаете, без более яркого примера. Но из того, что я понял, это будет программа, в которую они в первую очередь вводят информацию. Это позволит извлекать и редактировать информацию, которой клиент должен управлять.

Удачи !!

1
ответ дан 24 November 2019 в 08:28
поделиться

Я думаю, что данный совет неплох, но я всегда думал, что дизайн, управляемый данными, вращается вокруг использования существующих или заданных структур данных в качестве основы для объектов предметной области.

Например, классическая программа управления продавцами может иметь следующую структуру типов таблиц:

  • Продавец
  • Регион
  • Клиенты
  • Продукты

Итак, ваше приложение будет сосредоточено на управлении этими данными структур, вместо того, чтобы использовать прямой API, который делает такие вещи, как - "продажа" и т. д.

Просто мое мнение, как предполагают другие ответы;)

0
ответ дан 24 November 2019 в 08:28
поделиться