【问题标题】:Regarding Creating Business application using Silverlight关于使用 Silverlight 创建业务应用程序
【发布时间】:2010-06-09 15:46:32
【问题描述】:

我们正处于使用 Silver light 4.0、实体框架和 WCF 创建一个相对中等规模的企业业务产品应用程序的概念阶段。 1. 使用 Silverlight 4.0 进行企业业务应用程序开发是否可行,还是应该使用 MVC.NET / ASP.NET? 2. 我们计划使用基于 REST 的 WCF 服务。将信息写回 REST WCF 服务有多复杂?

感谢并欢迎您的意见/建议。如果您需要任何进一步的细节,请告诉我,我很乐意分享。

提前致谢。

【问题讨论】:

    标签: wcf silverlight rest enterprise


    【解决方案1】:

    如果 ASP.NET (MVC) 和 Silverlight 是我唯一的选择,我会选择 Silverlight。

    如果您要选择 ASP.NET(单独),请记住 MVC 不是您唯一的选择。虽然 MVC 2 是当前的热门话题,但可以说,WebForms 仍在推进并得到 Microsoft 的积极开发和支持。

    此外,如果您要使用 Silverlight,那么无论如何您都将使用网页(至少一个),当然可以(可能需要)将其划分为可以同时使用的网页。

    话虽如此,我还是真心推荐 WPF 而不是 Silverlight 用于企业开发,除非它绝对需要跨平台。它就是为它而构建的,它允许您完全释放操作系统的功能,其中最重要的是它打开了 WCF 提供的每个安全选项。

    关于将信息写回 REST WCF 服务有多么容易的问题,我想这个问题的答案与您是一个多么优秀的开发人员有关。 :) 老实说,这很容易。具体来说,我会针对这类事情研究 WCF RIA 服务。

    【讨论】:

      【解决方案2】:

      对于业务线应用程序,我更喜欢 Silverlight。但如果您要选择 SL4,我认为您也应该考虑这一点:

      http://christopherdeweese.com/blog2/post/using-silverlight-4-to-browse-netflixs-odata-catalog

      Microsoft 最近推出了 OData 作为 WCF 的替代品。我对 OData 玩得不多,但它很容易在基于 REST 的服务上工作,但可以完全控制它。我认为您应该进一步调查您的选择并考虑 OData。

      问候。

      【讨论】:

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