質問

Web サイトを開発していて、ユーザー プロファイル情報を保存するデータ構造を構築する必要があります。私たちの性別/年齢/学歴などについて記入したのと同じです。フェイスブックなどの情報

現在私が直面している課題は、

  1. 現在、現在の設計/開発段階で必要なユーザー プロファイル情報をすべて考慮していない可能性があります。将来的にユーザー プロファイルを簡単に拡張できるように、拡張可能なフレームワークを設計するにはどうすればよいですか?参照すべき成熟した (オープンソース) ユーザー プロファイル フレームワークはありますか?
  2. ユーザープロファイルで収集する必要がある標準項目についての基準はありますか?
  3. さまざまなアプリケーションのユーザー プロファイル情報を安全かつ柔軟に共有するにはどうすればよいですか?たとえば、app1 にはユーザー プロファイルの一部だけが必要であり、セキュリティ上の理由から、ユーザー プロファイルの一部を app1 に公開するだけで済みます。ただし、app1 に追加のユーザー プロファイル項目が必要な場合に、より多くの項目を簡単に公開できるように、十分な柔軟性を持たせる必要があります。

C# またはニュートラルなプログラミング言語でのソリューションが高く評価されます。

役に立ちましたか?

解決

ユーザープロファイルについての特別なものは何もありません。何を求めていることは、私が今までに働いてきたほぼすべてのアプリケーションに適用されます。保存、共有データ

さまざまなプラットフォームが異なるものでは優れているが、この問題に対する特効薬はありません - これは、ソフトウェアがすべてに約あるものです。

たとえば、あなたはそれを管理するためのデータベースと、いくつかのCRUD画面でユーザーテーブルを作成することができます。あなたはアプローチの任意の数を使用してそのデータにAPIを作成することができます。

あなたの要件が変更されると、繰り返しは(そしてあなたがあまりにも多くを変更する必要はありません願っています)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top