Каково лучшее решение?Использование WF StateMachine для отслеживания состояний пользователя в веб-приложении
-
02-07-2019 - |
Вопрос
Я смотрел на WF и задавался вопросом, не лучше ли использовать рабочий процесс StateMachine для отслеживания состояния пользователей.то естьпользователь анонимен, пользователь известен, но не аутентифицирован, пользователь известен и аутентифицирован.
будет ли это хорошим способом решить эту регулярную проблему?
Решение
Нет, я считаю, что это совершенно неуместно.Пожалуйста, ознакомьтесь с этими вопросами для получения дополнительной информации:
Другие советы
По моему опыту, WF слишком тяжеловесен для такого использования — с ним слишком сложно делать простые вещи.Для данного сценария это бесполезно.
Однако мне, конечно, был бы интересен противоположный опыт: кто-нибудь успешно использовал WF в небольших масштабах в простом проекте?Рабочие процессы и конечные автоматы являются неотъемлемой частью любой логической бизнес-области, но я никогда не видел простой реализации WF или какой-либо другой инфраструктуры для этого.
Возможно, вам будет интересен мой ТАК ответ относительно Stateless, легкого конечного автомата .Net.Я использовал это вместо WF и реализовал в веб-среде.