【问题标题】:Non-enterprise uses for WCF?WCF 的非企业用途?
【发布时间】:2011-03-11 01:22:54
【问题描述】:

我有兴趣更好地了解 WCF。

当然,我可以阅读有关它的书籍和教程,但似乎更好的方法是实际提出一些可以从使用 WCF 中受益的项目想法(开源或初创公司),并且然后使用 WCF 构建它。

对于可能从 WCF 中受益的小型项目,您有什么想法?

【问题讨论】:

    标签: c# .net wcf web-services


    【解决方案1】:

    我不确定决定使用 WCF 是否真的是规模问题。如果你只对一个学习项目感兴趣,那么就拿一个项目的正常想法,把整个数据访问层变成 WCF 调用。

    这应该让您对 WCF 的所有小角落和缝隙有一个公平的了解,并让您以可控的方式失败。这样,您就可以在将来决定何时最好使用 WCF 应用服务边界。

    如前所述,与 Web 相关的任何事情都可以从 WCF 中受益匪浅。哎呀,您可以使用 WCF 构建一个纯 JavaScript 和 HTML 5 应用程序,而无需接触 ASP.Net。

    【讨论】:

      【解决方案2】:

      移动设备(例如 WP7 或 iPhone)可以连接以检索数据的托管服务

      【讨论】:

        【解决方案3】:

        WCF 非常适合为 Ajax 客户端设置非 ASPX 端点。参见例如this 文章。还有很多。

        【讨论】:

          【解决方案4】:

          任何涉及 .NET 和通信的项目都可能从 WCF 中受益。 WCF 是 ASMX Web 服务和 .NET Remoting 的替代品。没有一种特定类型的应用程序适合它。例如,它不适用于企业应用程序,但不适用于小型应用程序。

          【讨论】:

          • 没错! WCF 有多种用途和 MIS 用途。先了解问题,然后应用有意义的技术。
          【解决方案5】:

          WCF 数据协定对于存储应用程序配置、设置和状态非常简单方便。编写一个库/应用程序来处理序列化和编辑。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-02-03
            • 1970-01-01
            • 1970-01-01
            • 2019-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多