Управление пользователями в Silverlight, создание пользовательского интерфейса или использование инструмента администрирования веб-сайта ASP.NET? - PullRequest
2 голосов
/ 14 августа 2011

Я создаю Silverlight для бизнес-приложений и использую проверку подлинности с помощью форм.

Для управления пользователями я выбираю между использованием встроенного «инструмента администрирования веб-сайта ASP.NET» или созданием собственной пользовательской вещи в Silverlight (что делает эту часть работы с приложением).

Каковы плюсы и минусы для каждого из двух подходов? и как вы думаете, что будет лучше?

1 Ответ

2 голосов
/ 06 октября 2011

Я только что прошел через все это, поэтому я дам плюсы и минусы, которые я придумал:

Инструмент администрирования веб-сайта ASP.NET

Плюсы:

  1. Уже собран, отлажен и готов к работе.
  2. Полный набор функций.Пользователь может добавлять роли, пользователей и безопасность к своему сердечному наполнению.

Минусы:

  1. На самом деле его нельзя использовать удаленно.Он предназначен для локального использования с VS.Официальная позиция Microsoft заключается в следующем: да, вы можете использовать его удаленно, но мы не будем рассказывать вам, как или поддерживать его, когда вы это сделаете.
  2. Не интегрировано.Итак, пользователь входит в мое приложение Silverlight, чтобы управлять всем, КРОМЕ для других пользователей, где они должны войти в совершенно отдельную систему, которая не похожа на мою?Это не очень хорошая система.

Сверните свою собственную версию Silverlight

Плюсы:

  1. Полностью интегрированная система.
  2. Относительно легко кодировать, как только вы освоите его.

Минусы:

  1. Я не смог найти ANY проектов с открытым исходным кодомэто было сделано в Silverlight.Зачем?Это рекомендуется против?Разве это не так часто?Я ненавижу чувствовать, что я делаю то, что мало кто пробовал раньше.
  2. Не отлажено и не полнофункционально, и я должен сделать это сам.Просто получить возможность создавать пользователей с двумя ролями было долго (хотя и не сложно).Но я обеспокоен: я ввел какие-либо дыры в безопасности?Трудно сказать.

В конце концов, я сделал свою собственную версию Silverlight.Слишком много людей жаловались на мою «взломанную» версию (как они выразились), и у людей оставалось достаточно плохое впечатление, что я в итоге сделал свою собственную.

...