用户个人资料定义问题 [英] user profile definition issue

查看:164
本文介绍了用户个人资料定义问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个网站,我需要构建一个数据结构来存储用户个人资料信息.就像我们对性别/年龄/教育程度等所做的填充一样. Facebook等信息

I am developing a website and I need to build a data structure to store user profile information. Just like what we filled about our gender/age/education/etc. information for Facebook, etc.

我遇到的当前问题是

  1. 当前,我可能不会考虑当前设计/开发阶段中所有必需的用户配置文件信息,如何设计可扩展框架,以便将来可以按原样扩展用户配置文件?是否有任何成熟的(开放源代码)用户配置文件框架可供参考?
  2. 我们需要在用户个人资料中收集哪些标准物品?
  3. 如何使其安全/灵活地共享不同应用程序的用户配置文件信息?例如,app1只需要一部分用户配置文件,出于安全原因,我只需要向app1公开一部分用户配置文件.但是我们需要使其足够灵活,以便当app1需要其他用户配置文件项时,我们可以轻松地公开更多内容.

赞赏使用C#或中性编程语言的解决方案.

Solution in C# or in programming language neutral are appreciated.

推荐答案

用户个人资料没有什么特别的.您的要求几乎适用于我曾经使用过的每个应用程序:存储和共享数据.

There's nothing special about user profiles. What you are asking for applies to nearly every app I've ever worked on: store and share data.

不同的平台在不同方面都有更好的表现,但是没有解决这个问题的灵丹妙药,这就是软件的全部目的.

Different platforms are better at different things but there's no silver bullet for this problem--this is what software is all about.

例如,您可以在数据库中创建一个用户表,并创建一些CRUD屏幕来对其进行管理.您可以使用多种方法在这些数据中创建一个API.

For example, you can create a users table in a database and some CRUD screens to manage it. You could create an API into that data using any number of approaches.

当您的需求更改时,请重复(并希望您不必进行太多更改).

When your requirements change, repeat (and hope you don't have to change too much).

这篇关于用户个人资料定义问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆