Подскажите фреймворк
От: Vovan_2 Россия  
Дата: 27.04.11 11:52
Оценка:
Уже задавал вопрос в ветке ASP.NET
Автор: Vovan_2
Дата: 27.04.11
, но поскольку он актуален и для толстого клиента повторю вопрос и здесь.

Нужна рекомендация фреймворка для конкретной задачи.

Итак, нужно получить приложение на .NET. Приложение должно представлять собой (визуально) набор модулей (окон, закладок, фреймов) содержащих гриды с данными, представляющими объекты определённого типа. При этом:

  1. Для каждого типа объектов должен быть отдельный модуль.
  2. Для грида должен некоторым образом реализовываться master-detail (например, в новом окне или "проваливанием" в грид), причём detail также может содержать дочерние списки.
  3. Должна быть возможность "ссылаться" из одного модуля на другой. Например, модуль механизмов содержит грид с описанием основных характеристик механизма, detail с описанием всех характеристик и дочерний грид с составными частями механизма. Части механизмов также заведены в системе в соответствующих модулях. Мы должны иметь возможность кликнуть на строке списка частей и перейти в модуль, соответствующий этой части (или открыть карточку в новом окне), чтобы посмотреть характеристики этой части. В этой карточке также могут быть ссылки, по которым можно перейти.
  4. Приложение должно поддерживать возможность ввода данных в онлайне с контролем ввода, выбором значений из справочников и из других модулей. Т.е. при заполнении списка частей механизма, должна быть возможность найти эти части в общем списке частей и выбрать нужные.
  5. Хорошо бы иметь возможность автоматизированного поиска по любым характеристикам в пределах данного типа объектов. Т.е. чтобы приложение само строило запрос к СУБД на основании атрибутов, присущих данному типу объекта, а также связанных с объектом модулей (найти механизмы, имеющие такие-то части).
  6. Приложение должно иметь возможность гибкой настройки прав доступа к типам объектов и конкретным объектам для различных пользователей.

Типы объектов могут появляться новые, нужно иметь возможность быстро добавлять модули для новых типов объектов и и описывать их взаимосвязи с другими модулями. Не скажу, что это нужно делать без перекомпиляции приложения, но хотя бы разработчик должен иметь возможность добавить новый модуль сравнительно быстро. В идеале нужно по сути получить свой фреймворк более высокого уровня, но без лишнего фанатизма.

Подскажите, если знаете, есть ли фреймворки, позволящие упростить создание такого приложения? А может вообще такая задача уже кем-то решена? Какие вообще советы и замечания можете дать по реализации?
Спасибо.
Re: Подскажите фреймворк
От: Vladek Россия Github
Дата: 28.04.11 10:08
Оценка: 1 (1)
Здравствуйте, Vovan_2, Вы писали:

V_>Подскажите, если знаете, есть ли фреймворки, позволящие упростить создание такого приложения? А может вообще такая задача уже кем-то решена? Какие вообще советы и замечания можете дать по реализации?

V_>Спасибо.

Visual Studio LightSwitch
Re[2]: Подскажите фреймворк
От: henson Россия http://www.njt-rails.com
Дата: 28.04.11 13:35
Оценка:
Здравствуйте, Vladek, Вы писали:

V>Здравствуйте, Vovan_2, Вы писали:


V_>>Подскажите, если знаете, есть ли фреймворки, позволящие упростить создание такого приложения? А может вообще такая задача уже кем-то решена? Какие вообще советы и замечания можете дать по реализации?

V_>>Спасибо.

V>Visual Studio LightSwitch


Интересно было бы почитать отзывы тех, кто этот выключатель уже попробовал
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.