Подскажите фреймворк
От: Vovan_2 Россия  
Дата: 27.04.11 11:42
Оценка:
Тоже добавлю вопрос про фреймворки. Моё отличие (от этого вопроса
Автор: MaximVK
Дата: 27.04.11
, например) будет в том, что нужен не абстрактный сравнительный анализ фреймворков, а рекомендация фреймворка для конкретной задачи.

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

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

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

Подскажите, если знаете, есть ли фреймворки, позволящие упростить создание такого веб-приложения? А может вообще такая задача уже кем-то решена?
Re: Подскажите фреймворк
От: baranovda Российская Империя  
Дата: 27.04.11 11:53
Оценка:
Здравствуйте, Vovan_2, Вы писали:

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


Re[2]: Подскажите фреймворк
От: Vovan_2 Россия  
Дата: 27.04.11 12:14
Оценка:
B>1С

А 1С работает на вебе?
Вообще 1С — хороший пример, но не подходит по ряду причин, близких к религиозным. SAP – тоже.
Re[3]: Подскажите фреймворк
От: baranovda Российская Империя  
Дата: 27.04.11 12:26
Оценка:
Здравствуйте, Vovan_2, Вы писали:

B>>1С


V_>А 1С работает на вебе?


http://demo-ma.1c.ru/demo_ma

> Вообще 1С — хороший пример, но не подходит по ряду причин, близких к религиозным. SAP – тоже.


Малосравнимые вещи
Re[4]: Подскажите фреймворк
От: Vovan_2 Россия  
Дата: 27.04.11 14:55
Оценка:
B>http://demo-ma.1c.ru/demo_ma

Спасибо. Я как-то 1С не интересовался даже. Выглядит симпатично, кстати.
Значит, задача переформулируется так: изобрести велосипед и написать систему, подобную 1С (в плане перечисленных пунктов). Что в таком случае можно посоветовать?

B>Малосравнимые вещи

Разумеется, просто решил превентивно отсечь некоторые предложения.
Re[5]: Подскажите фреймворк
От: baranovda Российская Империя  
Дата: 27.04.11 17:40
Оценка: 2 (1)
Здравствуйте, Vovan_2, Вы писали:

B>>http://demo-ma.1c.ru/demo_ma


V_>Спасибо. Я как-то 1С не интересовался даже. Выглядит симпатично, кстати.

V_>Значит, задача переформулируется так: изобрести велосипед и написать систему, подобную 1С (в плане перечисленных пунктов). Что в таком случае можно посоветовать?

Шут его знает. Качественные относительно низкоуровневые фреймворки, заточенные под учет, мне неизвестны. Писать самому все с нуля — это очень много человекомесяцев. Может, имеет смысл посмотреть в сторону готовых интернет-магазинов — там тоже можно вести какую-то номенклатуру, задавать произвольные характеристики и писать расширения, но в них достаточно высок порог вхождения — несколько месяцев.

Может, в "Архитектуре" или "Шароваре" подскажут.
Re: Подскажите фреймворк
От: ldarcy  
Дата: 27.04.11 20:13
Оценка:
Здравствуйте, Vovan_2, Вы писали:

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


Sharepoint?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.