Существуют ли реальные практические примеры использования ASP.NET Dynamic Data Framework (DDF)? - PullRequest
1 голос
/ 03 мая 2011

Я только что закончил обзор и рекомендации следующего поколения для нашего клиента, которому нужен самый глубокий уровень настройки, который я когда-либо видел для приложения.Их желание состоит в том, чтобы настроить свое корпоративное веб-приложение от пользовательского интерфейса до серверной части для клиента (более 40 клиентов нуждаются в настройке уровня управления).Адаптация даже будет включать в себя специальные механизмы бизнес-правил и очень сложную логику с участием транспортной отрасли.Насколько это возможно, они хотят, чтобы разработчик нирванировал, автоматизируя все, чтобы заказчики могли настраивать их, и их разработчики были минимальны или не участвовали.

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

Мне действительно нужно тематическое исследование или какое-либо другое подобное свидетельство компании уровня предприятия, которая успешно внедрила DDF и дает подробности в видеДля предприятия проблемы, которые он решил для них.Любое направление или помощь будет очень цениться.Спасибо!

Ответы [ 2 ]

2 голосов
/ 15 июля 2011

Поскольку сейчас июль, ваш вопрос, вероятно, к настоящему моменту - ВТО.Однако я разработал и выпустил веб-приложение для планирования перевозок (ASP.Net 4.0), которое в настоящее время используется 15 объектами армии и ВВС с использованием динамических данных.Это единственный экземпляр, масштабируемое веб-приложение, адаптирующееся к требованиям клиента с помощью резидентных параметров конфигурации базы данных.Я расширил шаблоны полей, чтобы использовать элементы управления Telerik ASP.Net и быть настраиваемым по роли и средствам пользователя.

В метаданных мало что мешало создать гибкий настраиваемый пользовательский интерфейс.

1 голос
/ 04 мая 2011

Ну хоть одно слово предостережения. Одним важным аспектом (и преимуществом продажи) DDF является назначение атрибутов метаданных, чтобы помочь сколочить столбцы и таблицы, и использование новых элементов управления динамическими данными для получения преимущества от этих метаданных (таких как QueryableFilterUserControl или DynamicDataManager или PageAction). Однако один из аспектов метаданных заключается в том, что они назначаются во время выполнения и ими нельзя манипулировать после запуска приложения. Поэтому разные пользователи будут входить в систему в основном в один и тот же набор метаданных, и настройка на основе пользователя будет кошмаром. Конечно, вы можете установить безопасность и разрешения на основе групповых ролей, но настройка уровня управления будет затруднена. Надеюсь, это поможет.

...