Использование Silverlight против asp.net стандартных элементов управления - PullRequest
2 голосов
/ 05 сентября 2010

За последние 6 месяцев я занимался разработкой веб-сайтов с использованием asp.net.Когда я разрабатываю что-то вроде формы контакта, в 99% случаев я использую диспетчер сценариев и панели обновления.Недавно я опробовал Silverlight и смесь для выражения, и мне это нравится.

Есть ли у меня какие-то большие минусы, чтобы вместо этого начать создавать формы с помощью Silverlight?Единственное, о чем я могу подумать, это то, что у пользователя может не быть Silverlight, и он не хочет загружать плагин.

Я думаю, что для решения проблемы есть и не возникла проблема, я мог бы сделать версию Silverlight и стандартную версию.до тех пор, пока плагин не станет таким же популярным, как flash.

Ответы [ 2 ]

1 голос
/ 05 сентября 2010

Лично я бы выступил за все в SL, потому что мне нравится то, что вы можете с ним сделать. Но здравый смысл диктует иное. Нет смысла заменять относительно статичные веб-страницы приложением SL. Несмотря на то, что существуют способы взаимодействия / сотрудничества между приложениями SL и веб-страницами, на которых они размещаются, вы действительно не хотите делать это без необходимости, но в итоге вы можете получить довольно хитрое решение.

SL не подходит для всего. Время, когда вы хотите его использовать, это когда вы можете переделать (или создать) целое веб приложение (или его значительную часть), и вы хотите создать более захватывающий и интерактивный рабочий стол, похожий на пользователь. Вам также необходимо ознакомиться с аутентификацией с помощью сервисов SL и WCF, навигацией по SL и ознакомиться с функцией SL4 Out of Browser, поскольку она предлагает вам некоторые функции / преимущества, отличные от доступных в приложении SL in-broswer.

0 голосов
/ 06 сентября 2010

Плагин Silverlight недоступен на мобильных устройствах. Кроме того, SL 3/4 еще не поддерживается на 100% в Linux.

Вы действительно должны учитывать целевую аудиторию.

Если ваше приложение предназначено для использования в любом месте SL или событие Flash не является хорошим выбором. Например, ни один из них не работает на iPhone.

Платформа Silverlight - это хороший компромисс между богатством толстого клиента и простотой развертывания веб-приложения. Интранет-среды - отличные кандидаты на то, чтобы воспользоваться этим.

Платформа хорошо работает как в Windows, так и на Mac, и должна улучшаться и в Linux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...