Вечер добрый!
Изучаю ASP.NET MVC, EF CodeFirst и DDD...
В рамках этого пишу небольшой проект, который в будущем планирую использовать.
По сути будет сайт с функциональностью парсера, и распарсенные данные будут всячески использоваться внутри сайта.
Возник вопрос, использовать ли просто CRUD или применить DDD?
С одной стороны проект небольшой и включает в себя порядка 6 моделей.
С другой стороны есть повод рассмотреть здесь подход DDD, ведь тут будет функциональность парсера, и ее можно представить как сервис/службу из DDD. Сервис принимает данные в виде модели и, обработав, возвращает данные в виде других моделей.
Хотелось бы узнать ваше мнение, и если можно получить ссылки на статьи и примеры проектов.
Спасибо!
Наверно надо написать службу windows которая будет сканить сайты, парсить и ложить в базу. А сайт просто управлять этим процессом через конфиг в бд или через WCF и отображать результаты.
Спасибо за ответ!
Но мне не нужен парсер-паук. Я буду сам загружать файл на сайте и парсить его там. Файлов будет немного. В общем, не стоит зацикливать именно на парсере, можно представить, что у меня есть некая функциональность и только ASP.NET MVC приложение. Поэтому интересует именно то, как лучше организовать архитектуру приложения? Использовать ли CRUD или DDD, либо же использовать DDD частично?