Фраймворк для создания web-приложения
От: pav74  
Дата: 17.03.08 20:00
Оценка: 3 (1) +1
Здравствуйте!

Господа подскажите (или направьте) плиз какие платформы/фрэймворки можно посмотреть для создания web-приложений со следующими требованиями:
— приложения класса "информационная система".
— фрэймворк хочется примерно что-то типа Axapta, но для веб-интерфейса.
— лучше бы что-то коммерческое, ибо хочется нормального супорта.

Как я себе ориентировочно представляю использование подобной платформы в разработке приложения:
1.Доменные объекты
— Описывается логическая структура доменного объекта, какие поля, к ним свойства: заголовок, тип данных (за счет этого на формах автоматически подцепиться нужный едитор), какие-то правила проверки данных, поле может быть ссылкой на другой доменный объект. ). у доменного объекта могут быть также многострочные части данных.
— Описывается как храниться доменный объект в БД (в каких таблицах и полях).
— у доменного объекта есть разные события ( редактирования данных, обновление...). на события пишутся скрипты (или не скрипты — вообщем программый код) бизнес-логика обработки их.
— у доменного объекта есть разные сервисные действия над ним (методы).
— у доменного объекта описываются представления списковые и для редактирования сущности. там примерно следующее — какие поля вытащить, в том числе и поля расшифровок от других доменных объектов, также вычисляемые поля и формула для вычисления. настраивается список действий. В форме редактирования для полей ссылок на другие доменные объекты автоматически формируется вызов соответствующих справочников для выбора.

2.Отчетная система.
— по ранее созданным доменным объектам, делаются разные выборки и обработки данных.
— параметризованные фильтры для выборок, комбинирование их в логическое выражение.
— класс доменного объекта расширяется разными вычисляемыми функциями, причем их можно переиспользовать и при необходимости оптимизировать SQL-запрос и переносить вычисления в базу.

3.Всякие полезные сервисы:
-авторизация и настройка прав доступа.
-мониторинг и логирование действий пользователя.
....

Касательно объемов данных — немного, тысячи доменных объектов.

Извиняюсь за возможно несколько сумбурное изложение.

С Уважением.
Re: Фраймворк для создания web-приложения
От: nvoynov Украина http://nvoynov.blogspot.com
Дата: 23.03.08 21:06
Оценка:
Здравствуйте, pav74, Вы писали:

P>Господа подскажите (или направьте) плиз какие платформы/фрэймворки можно посмотреть для создания web-приложений со следующими требованиями:

P>- приложения класса "информационная система".
P>- фрэймворк хочется примерно что-то типа Axapta, но для веб-интерфейса.
P>- лучше бы что-то коммерческое, ибо хочется нормального супорта.

P>Как я себе ориентировочно представляю использование подобной платформы в разработке приложения:

P>1.Доменные объекты
P>- Описывается логическая структура доменного объекта, какие поля, к ним свойства: заголовок, тип данных (за счет этого на формах автоматически подцепиться нужный едитор), какие-то правила проверки данных, поле может быть ссылкой на другой доменный объект. ). у

Такого фреймворка не слышал, но предполагаю что можно посмотреть на реализацию готовых решений типа compiere, openbravo, ofbiz ... и может даже сразу 1С веб-решение ... таких же многослойных

Еще можно посмотреть однослойный nakedobject, судя по задаче на 50% должен удовлетворить. С ним вы не пишете ничего кроме кода объектов домена и уточняющих аннотаций для UI и Data, делает Web и Desktop.
С уважением, Николай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.