2

업무용 응용 프로그램 용 Silverlight를 만들고 양식 인증을 사용하고 있습니다.Silverlight에서 사용자 관리, 사용자 지정 UI를 만들거나 ASP.NET 웹 사이트 관리 도구를 사용합니까?

사용자 관리를 위해 기본 제공되는 "ASP.NET 웹 사이트 관리 도구"를 사용하거나 Silverlight에서 내 자신의 사용자 지정 항목을 만들거나 (응용 프로그램 환경의 일부로 만들기) 결정합니다.

두 접근법 각각에 대한 장단점은 무엇입니까? 그리고 당신은 어느 것이 가장 좋을 것이라고 생각합니까?

답변

2

난 그냥이 모든 통해 갔다, 그래서 내가 생각 해낸 장단점을주지 :

ASP.NET 웹 사이트 관리 도구

장점 :

  1. 이미 빌드되고, 디버깅되고, 실행할 준비가되었습니다.
  2. 완벽한 기능 세트. 사용자는 역할, 사용자 및 보안을 핵심 콘텐츠에 추가 할 수 있습니다.

단점 : 그것은 정말 의미가 아니에요

  1. 원격으로 사용할 수 있습니다. 그것은 VS에서 로컬로 사용하기위한 것입니다. Microsoft의 공식 입장은 : 네가 원격으로 사용할 수는 있지만, 할 때 어떻게 지원하는지에 대해서는 말하지 않을 것이다.
  2. 비 통합. 따라서 사용자는 Silverlight 응용 프로그램에 로그인하여 다른 사용자를 제외하고 모든 것을 관리합니다. 내 사용자와는 전혀 다른 완전히 다른 시스템에 로그인해야합니까? 훌륭한 시스템은 아닙니다.

롤 자신의 실버 라이트 버전

장점 :

  1. 완전히 통합 된 시스템.
  2. 일단 코드를 작성하면 상대적으로 쉽게 작성할 수 있습니다.

단점 :

  1. 내가 실버 라이트에서 이런 짓을 어떤 오픈 소스 프로젝트를 찾을 수 없습니다. 왜? 반대하는 것이 좋습니다? 자주 그렇게하지 않습니까? 나는 전에 시도한 사람이 거의 없다는 느낌이 싫다.
  2. 디버깅되지 않았거나 완전한 기능이 아니며 직접해야합니다. 두 가지 역할을 가진 사용자를 생성하는 기능을 사용하는 것은 시간이 많이 걸렸지 만 (어려운 것은 아니지만) 그러나 나는 염려한다 : 내가 어떤 보안 허점을 소개 했는가? 알기가 어렵습니다.

결국, 나는 내 자신의 실버 라이트 버전을 만들었습니다. 너무 많은 사람들이 제 해킹 된 버전에 대해 불만을 나타 냈습니다. 사람들이 내 자신을 만들 정도로 끝내주는 인상을 남겼습니다.

관련 문제