문제

웹사이트를 개발 중인데 사용자 프로필 정보를 저장할 데이터 구조를 구축해야 합니다.성별/연령/학력 등을 입력한 것과 같습니다.페이스북 등에 대한 정보

현재 내가 만난 문제는,

  1. 현재는 현재 디자인/개발 단계에서 필요한 모든 사용자 프로필 정보를 고려하지 않을 수 있습니다. 향후 사용자 프로필을 쉽게 확장할 수 있도록 확장 가능한 프레임워크를 디자인하는 방법은 무엇입니까?참조할 수 있는 성숙한(오픈 소스) 사용자 프로필 프레임워크가 있나요?
  2. 사용자 프로필에 수집해야 하는 표준 항목에는 어떤 표준이 있나요?
  3. 다양한 애플리케이션에 대해 사용자 프로필 정보를 공유하는 것을 안전하고 유연하게 만드는 방법은 무엇입니까?예를 들어 app1에는 사용자 프로필의 일부만 필요하며 보안상의 이유로 사용자 프로필의 일부만 app1에 노출하면 됩니다.하지만 app1에 추가 사용자 프로필 항목이 필요할 때 더 많은 항목을 쉽게 노출할 수 있도록 충분히 유연하게 만들어야 합니다.

C# 또는 프로그래밍 언어 중립적 솔루션을 높이 평가합니다.

도움이 되었습니까?

해결책

사용자 프로필에는 특별한 것이 없습니다.귀하가 요구하는 내용은 제가 작업한 거의 모든 앱에 적용됩니다.데이터를 저장하고 공유합니다.

서로 다른 플랫폼은 서로 다른 면에서 더 뛰어나지만 이 문제에 대한 만병통치약은 없습니다. 이것이 소프트웨어의 전부입니다.

예를 들어 데이터베이스에 사용자 테이블을 만들고 이를 관리하기 위한 일부 CRUD 화면을 만들 수 있습니다.다양한 접근 방식을 사용하여 해당 데이터에 API를 만들 수 있습니다.

요구 사항이 변경되면 반복하십시오(너무 많이 변경할 필요가 없기를 바랍니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top