CRUD строительные леса и деревья - PullRequest
0 голосов
/ 23 февраля 2009

Каждый раз, когда вы читаете введение в веб-инфраструктуру MVC, вы сталкиваетесь с одним и тем же: просто описываете свои классы данных и альт - вы получаете автоматически сгенерированный административный интерфейс. Даже Microsoft наконец выпустила свои Динамические данные.

В общем, отлично. Я делал (простые) сайты в течение нескольких лет, и CRUD - это все, что клиент хотел в большинстве случаев.

Однако иногда история пользователя содержит требования для «вложенных производственных категорий произвольной глубины» или тому подобное. В таких случаях я добавил атрибут parent_id в класс данных и возможность отфильтровывать элементы данных определенного родительского элемента.

Существуют ли примеры интерфейсов CRUD, поддерживающих отношения Key-ParentKey из коробки? Что вы, ребята, думаете по этому поводу?

1 Ответ

2 голосов
/ 23 февраля 2009

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

Есть проект, над которым я работаю, и хотя CRUD сделает большую часть магии, мне пришлось написать собственный код для обработки других аспектов, поскольку они не обрабатывались автоматически.

В основном вам нужно то, что поможет вам в разработке нового приложения, но в то же время уйдет с дороги и позволит вам делать то, что вам нужно.

...