Занимаюсь администрированием системы (и разработкой окружающей инфраструктуры), которая позволяет обрабатывать и сохранять данные об ИТ-хозяйстве организации — компьютерах/принтерах/мониторах, пользователях, звонках хелп-деску, заданиях, итд., итп.
Речь не об этом, а о том, что "базовых" классов объектов/таблиц/сущностей около 10 и система на первый взгляд выглядит простой — нажимаешь "Искать", вводишь критерии, из списка выбираешь объект, делаешь изменения и нажимаешь "Сохранить".
И в связи с тем, что существующую систему придется менять на новую, возник вопрос: а может нам стоит найти способ, как сгенерировать систему, "похожую на существующую".
Сразу скажу, что занимаюсь разработкой в других направлениях и знаю только, что быстро можно создать таблицы и работать с ними, если использовать разного рода SQL Developerы и другие инструменты.
Вопрос — есть ли смысл копать дальше (или же обязательно нужна серьезная система) и если есть, то куда? Вопросы, которые нужно решить, это — авторизация, логирование изменений, отправление емейлов, итд.
Удалось найти способ генерирования/обновления модели данных и сгенерировать небольшое приложение, которое позволяет работать с таблицами базы данных, отображать, редактировать, удалять записи. Технологии — ASP.NET Dynamic Data, SQL Server Express.
Теперь можно "копать дальше/глубже", но вопрос такой — есть ли "простой" способ, позволяющий превратить это приложение в что-то "более полезное" — с аутентификацией, авторизацией, итд., итп. Или это уже другой уровень, который стоит большие деньги.