questão da definição de perfil de usuário
-
06-09-2019 - |
Pergunta
Estou desenvolvendo um site e eu preciso para construir uma estrutura de dados para armazenar informações de perfil de usuário. Assim como o que enchemos sobre o nosso sexo / idade / educação / etc. informações para o Facebook, etc.
Os problemas atuais que conheci com são,
- Atualmente eu não pode considerar todas as informações do perfil do usuário necessária desde a fase de concepção / desenvolvimento atual, como projetar uma estrutura extensível para que no futuro eu poderia estender perfil do usuário esaily? Há algum amadurecer (open source) framework perfil de usuário para referência?
- Existem normas sobre o que são os itens padrão que precisamos de recolher no perfil do usuário?
- Como torná-lo seguro / flexível para informações de perfil de usuário share para diferentes aplicações? Por exemplo, app1 só precisa de uma parte do perfil de usuário, e por razões de segurança eu só precisa expor uma parte do perfil de usuário para app1. Mas precisamos torná-lo o suficiente flexível para que, quando app1 precisa de itens de perfil de usuário adicionais, poderíamos facilmente expor mais.
Solução em C # ou em linguagem neutra de programação são apreciados.
Solução
Não há nada especial sobre perfis de usuário. O que você está pedindo aplica-se a quase todas as aplicações que já trabalhou em:. Armazenar e compartilhar dados
Diferentes plataformas são melhores em coisas diferentes, mas não há nenhuma bala de prata para este problema -. Isso é o software é tudo sobre
Por exemplo, você pode criar uma tabela de usuários em um banco de dados e algumas telas CRUD para gerenciá-lo. Você poderia criar uma API para que os dados usando qualquer número de abordagens.
Quando suas necessidades de mudança, de repetição (e espero que você não tem que mudar muito).