Migliore strategia per implementare il sistema di badge in stile stackoverflow in asp.net mvc [chiuso]

StackOverflow https://stackoverflow.com/questions/149697

  •  02-07-2019
  •  | 
  •  

Domanda

Mi chiedevo quale sarebbe stata la migliore strategia per implementare un sistema di badge usando asp.net mvc. Quello che ha StackOverflow è piuttosto interessante. Cosa suggerisci?

Suppongo di dover chiarire un po 'la domanda. Il problema sarebbero i diversi criteri per guadagnare ogni badge. Come rendere estensibile questa logica?

È stato utile?

Soluzione

Lo farei puramente in T-SQL e imposterei un lavoro SQL che viene eseguito periodicamente (Jeff lo ha fatto usando C # e ha un sistema sciocco in cui esegue il processo basato su una richiesta di pagina).

Fondamentalmente, nel tuo lavoro SQL, esegui la scansione delle tabelle dei membri e calcola se qualcuno è qualificato per un badge, in tal caso, aggiorna le tabelle dei badge.

Quindi, nel front-end, esegui una query per recuperare nuovi badge per un membro su ogni richiesta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top