Qual è la soluzione migliore? Utilizzo di WF StateMachine per seguire gli stati dell'utente in un'applicazione Web
-
02-07-2019 - |
Domanda
Stavo guardando WF e mi chiedevo se sarebbe stato meglio usare il flusso di lavoro StateMachine per seguire lo stato di un utente. ovvero l'utente è anonimo, l'utente è noto ma non autenticato, l'utente è noto e autenticato.
sarebbe un buon modo per risolvere questo problema normale?
Soluzione
No, penso che sia del tutto inappropriato. Per favore vedi queste domande per maggiori informazioni:
Altri suggerimenti
Nella mia esperienza, WF è troppo pesante per qualsiasi uso del genere - è troppo difficile fare cose semplici con esso. È inutile per questo scenario.
Sarei sicuramente interessato a esperienze opposte, comunque: qualcuno ha usato con successo WF su piccola scala in un semplice progetto? I flussi di lavoro e le macchine a stati sono parti integranti di qualsiasi dominio aziendale logico, ma non ho mai visto un'implementazione diretta di WF o di qualsiasi altro framework per esso.
Potresti essere interessato al mio SO risposta per quanto riguarda Stateless, una macchina leggera. Net state. Ho usato questo invece di WF e l'ho implementato in un ambiente web.