Мы находимся в стадии разработки проекта, целью которого является репликация приложения ASP classic для ASP.Net 4.0. Система должна быть полностью веб-. Существует несколько новых требований к новой системе, которые делают этот сложный проект:Перенос классического ASP-приложения на ASP.NET
Система должна быть независимой от базы данных. Он должен в версии 1.0 поддерживать MS SQL Server, Oracle, MySQL, Postgres и DB2.
Система должна быть в состоянии обеспечить легкую отчетность из базы данных сторонними пакетами отчетов.
Система должна позволить административному конечному пользователю создавать свои собственные таблицы в базе данных через веб-интерфейс.
Система должна позволить административному конечному пользователю создавать/настраивать пользовательский интерфейс (на основе Интернета), где они могут выбирать таблицы и поля в системе (либо основные таблицы нашей системы, либо их собственные пользовательские таблицы, созданные в # 3)
Система должна позволить административному конечному пользователю создавать и поддерживать отношения между этими настраиваемыми таблицами, а также между этими таблицами и основными таблицами нашей системы.
Система должна позволить административному конечному пользователю создавать бизнес-правила, которые будут обеспечивать проверку, отображение/скрытие элементов пользовательского интерфейса, блокирование определенных действий на основе идентификации конкретных пользователей, определенных групп пользователей или привилегий.
По существу это система, которая имеет некоторые основные функции отслеживания билетов, но позволяет конечному пользователю расширять интерфейс, бизнес-правила и базу данных. Возможно ли это построить в среде .NET, основанной на Интернете? Если да, то каково, по вашему мнению, уровень усилий, чтобы это сделать? В настоящее время мы являемся магазином из 6 человек, с 2.5 разработчиками на полную ставку.
Боюсь, я недостаточно осведомлен, чтобы ответить на ваш вопрос, но если бы у вас был лучший заголовок для вопроса, возможно, у кого-то еще может быть. Если какие-либо моды видят это и способны, пожалуйста, измените заголовок. – 0fnt
Внесены изменения в нечто более значимое. –
Кроме того, это должна быть Wiki сообщества. – tster