2009-09-14 5 views
4

Я слышал комментарий несколько раз, однажды в одном из подкастов Shawn Wildermuth, что Silverlight замечательный, но может быть не так хорош для «целых» интернет-приложений. Этот комментарий никогда не усиливается, но подразумевается, что вы будете использовать Silverlight в сочетании со стандартными веб-страницами aspx.Silverlight - подходит для интернет-бизнеса?

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

Большинство приложений, которые я делаю в .NET, считаются маленькими. Это деловые/CRUD-приложения, возможно, 25 экранов aspx вместе с поддержкой.

У кого-нибудь есть недостаток в обращении в основном приложении Silverlight?

Благодаря Майк Томас

ответ

1

Я знаю комментарий Шона, но я думаю, что это немного устаревшей. Если я правильно помню, что комментарий был сделан до того, как Silverlight легко справится с навигацией браузера, глубокой привязкой и SEO. Эти проблемы сейчас решаются (в основном благодаря службам RIA), а Silverlight - гражданин первого класса. Я сделал 2 бизнес-приложения Silverlight (т. Е. Контент Silverlight полностью экранирован, в приложениях нет частей ASPX), и они были довольно успешными. Большой плюс в создании сайта Silverlight заключается в том, что очень легко отлаживать однородный контент. Посмотрите на службы .NET RIA, если вы видите отверстия, которые необходимо подключить при создании бизнес-приложения SL.

EDIT: RIA Services - это платформа Silverlight, которая облегчает разработку приложений Silverlight, ориентированных на данные, - в настоящее время она находится в состоянии предварительного просмотра (то есть не закончена), но мой опыт в том, что он стабилен. WCF - это инфраструктура связи, используемая Silverlight для обеспечения возможности подключения клиента к серверу; он очень похож на традиционные веб-сервисы. RIA Services использует WCF для взаимодействия с клиентом и сервером. Проверьте пост Брэда Аврама «Что такой RIA Services» для быстрого просмотра здесь http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx затем прочитать его полный 25 после серии для всех деталей на RIA Services здесь http://blogs.msdn.com/brada/archive/2009/08/02/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-summary.aspx

0

Если вы хотите, чтобы увидеть полное Silverlight приложения в действии, чековый out http://www.mediacourtyard.com. Они реализовали полный интерфейс CMS в Silverlight. Проверьте демоверсию, она выглядит довольно стабильной и функциональной.

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