【问题标题】:Silverlight - Good for Internet Business Application?Silverlight - 适合 Internet 业务应用程序吗?
【发布时间】:2009-09-14 18:34:26
【问题描述】:

我曾多次在 Shawn Wildermuth 的播客中听到过这样的评论,即 Silverlight 很棒,但对于“整个”互联网应用程序可能不是那么好。这条评论永远不会被夸大,但似乎暗示您会将 Silverlight 与标准 aspx 网页结合使用。

到目前为止,我认为全 Silverlight 应用程序的唯一缺点是 XAP 文件可能会变得非常大,这意味着当打开 Web 应用程序时,会有非常明显的延迟。

我在 .NET 中开发的大多数应用程序都被认为很小。它们是可能有 25 个 aspx 屏幕的业务/CRUD 应用程序以及支持演员。

是否有人对主要为 Silverlight 的应用程序的缺点进行了扩展?

谢谢 迈克·托马斯

【问题讨论】:

    标签: silverlight silverlight-3.0 silverlight-2.0


    【解决方案1】:

    我知道肖恩的评论,但我认为它有点过时了。如果我没记错的话,那条评论是在 Silverlight 轻松处理浏览器导航、深度链接和 SEO 之前发表的。这些问题现在得到了解决(主要归功于 RIA 服务),Silverlight 是 imo 的一流网络公民。我已经完成了 2 个仅限 Silverlight 的商业应用程序(即 Silverlight 内容是全屏的;这些应用程序没有 ASPX 部分)并且在它们方面取得了相当大的成功。创建仅 Silverlight 站点的一大优点是调试同类内容非常容易。如果您在创建 SL 业务应用程序时发现需要填补的漏洞,请查看 .NET RIA 服务。

    编辑:RIA 服务是有助于开发面向数据的 Silverlight 应用程序的 Silverlight 框架 - 它目前处于预览(即未完成)发布状态,但我的经验是它是稳定的。 WCF 是 Silverlight 用来实现客户端到服务器连接的通信框架;它与传统的 Web 服务非常相似。 RIA 服务使用 WCF 执行客户端/服务器通信。查看 Brad Abram 的帖子“什么是 RIA 服务”,在此处http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx 进行快速概述,然后在此处阅读他的完整 25 个帖子系列,了解有关 RIA 服务的所有详细信息http://blogs.msdn.com/brada/archive/2009/08/02/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-summary.aspx

    【讨论】:

      【解决方案2】:

      如果您想查看完整的 Silverlight 应用程序,请查看 http://www.mediacourtyard.com。他们在 Silverlight 中实现了一个完整的 CMS 前端。查看演示,它看起来相当稳定且功能强大。

      (顺便说一句,我与他们无关。我经常在网上搜索 Silverlight 应用程序,而 CMS 是迄今为止我发现的最酷的“完整”应用程序。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多