2

基幹業務アプリケーション用のSilverlightを作成しており、FormsAuthenticationを使用しています。

ユーザー管理については、組み込みの「ASP.NET Webサイト管理ツール」を使用するか、Silverlightで独自のカスタムを作成するか(アプリケーションエクスペリエンスのこの部分を作成するか)を決定します。

2つのアプローチのそれぞれの長所と短所は何ですか?どちらが一番いいと思いますか?

4

1 に答える 1

2

私はこれらすべてを経験したので、私が思いついた長所と短所を示します:

ASP.NETWebサイト管理ツール

長所:

  1. すでにビルドされ、デバッグされており、すぐに使用できます。
  2. 完全な機能セット。ユーザーは、自分の心のコンテンツに役割、ユーザー、およびセキュリティを追加できます。

短所:

  1. これは、実際にはリモートで使用するためのものではありません。VSからローカルで使用することを目的としています。マイクロソフトの公式のスタンスは次のとおりです。リモートで使用できますが、その方法やサポートについては説明しません。
  2. 統合されていません。それで、ユーザーは私のSilverlightアプリケーションにログインして、他のユーザーを除いてすべてを管理します。他のユーザーは、私のようには見えない完全に別のシステムにログインする必要がありますか?それは素晴らしいシステムではありません。

独自のSilverlightバージョンをロールする

長所:

  1. 完全に統合されたシステム。
  2. 一度コツをつかめば、コーディングは比較的簡単です。

短所:

  1. Silverlightでこれを行ったオープンソースプロジェクトは見つかりませんでした。なんで?反対することをお勧めしますか?そんなに頻繁に行われていないのですか?数人の人が以前に試したことのあることをしているような気がするのは嫌いです。
  2. デバッグもフル機能もありません。自分でやらなければなりません。2つの役割を持つユーザーを作成する機能を取得するだけでも時間がかかりました(難しいことではありませんが)。しかし、私は心配しています:私はセキュリティホールを導入しましたか?見分けるのは難しいです。

結局、私は自分のSilverlightバージョンを作成しました。あまりにも多くの人が私の「ハッキングされた」バージョンについて不満を言っていました(彼らが言ったように)、そしてそれは私が自分で作ることになった人々に十分に悪い印象を残しました。

于 2011-10-06T16:11:00.547 に答える