写点什么

Windows Communication Foundation Unleashed 书评

  • 2008-04-16
  • 本文字数:1195 字

    阅读完需:约 4 分钟

通常,InfoQ 上的书评几乎都对所要评论的书持肯定态度。但有时候我们也会碰到一些不尽人意的作品,WCF Unleashed 就是其中一个。该书由四位作者写成,但通读全书,却让人觉得好像书中的一字一句都是四个人通过投票决定的,最终导致句意生涩。

书中的第一章专门介绍了自 2005 年以来引入的 C#语法。然后提到了在 System.Transactions 中的轻量级事务管理器,以及 System.Web.Security 中的 Role Provider。书中用到了类似的短句“显然,它定义了十个简单方法用来管理角色”,读者不得不怀疑,是否在偶然情况下,出版商误把作者的草稿当作了最后的定稿。

接着,本书又长篇大论且漫无章法地叙述了 COM、Java、.NET 的历史,以及许多作者从未真正定义过的各种术语。而且,书中还摘录了大量其他论文和书籍的引用与参考文献。这些引用不仅与本书的上下文没有太大关系,而且作者还通过添加到括号中的文字擅自改变它们的含义。例如,从 Cwalina 的引用中,作者就把“and finally calling simple methods”一段修改成了“‘and finally [either] calling simple methods’ or handling the instance’s events”。此外,作者还觉得有必要包含参考文献以支持他的主张,例如“Java 虚拟机规格说明书为编译器的输出定义了一个标准格式”。

在第 2 章中,作者又用了一半的篇幅阐释了如何使用 WCF 的详细细节。使用的例子非常精彩,但对例子的阐释却显得语无伦次。其中最为怪异的一段是介绍服务如何托管到一个应用程序域中,以及 Windows 如何为服务初始化公共语言运行时(Common Language Runtime)。千万不要让这些技术术语忽悠了你,实质上,作者提及的所有内容不过就是程序而已,如果你不运行它,甚至都无法工作。

第 3 章并没有得到改观。共有 5 页内容一直都在谈论“XML”,实际上这些空间可以得到更好的利用,用来阐释如何使用 DataContract 和 DataMember 特性。

第 4 章讨论的一些主题,例如会话管理,貌似很有价值,但是归纳起来也就只有这么一句话。

若要更好的管理与会话有关的资源,开发者可以规定调用哪一个操作来初始化会话,哪一个操作来结束会话。

如此而已,其它的主题无非是一些代码片断,对于哪些特性是重要的,或者如何使用它们,都没有任何详尽的描述。

接下来的章节则开始对 Windows Workflow Foundation 进行介绍。是啊,我们刚刚开始了解 WCF,作者却又将我们拉到一个与此无关的技术讨论中。是时候结束我们对本书的评论了。

总而言之,如果你正在寻觅一本好的 WCF 启蒙书籍,那么本书绝非你的目标,除非你别无选择。换句话说,如果你希望购买一本 WCF 的参考手册,或者希望深入了解 WCF 的实际工作原理,那么本书对你而言,绝对毫无帮助。

Windows Communication Foundation Unleashed 的作者为 Craig McMurty、Marc Mercuri、Nigel Watling 和 Matt Winkler,由 SAMS 出版,零售价为 49.99 美元。

查看英文原文: Review of Windows Communication Foundation Unleashed

2008-04-16 04:591265
用户头像

发布了 109 篇内容, 共 44.0 次阅读, 收获喜欢 14 次。

关注

评论

发布
暂无评论
发现更多内容

医院采购堡垒机厂商重点推荐-行云管家

行云管家

网络安全 医院 堡垒机 等保合规

GreatSQL 构建高效 HTAP 服务架构指南(MGR)

GreatSQL

利用PDCA循环来进行持续改善

Anliven

团队管理 个人提升 迭代管理 持续优化 组织运营

重磅 - Github上免费大屏来啦,教你快速搭建

JEECG低代码

报表工具 大屏设计器 数据库可视化 仪表盘设计器

为何共享集群的高可用能力被频频称赞,它的机制有何不同?

YashanDB

yashandb 崖山数据库 崖山DB

远程控制软件怎么选?向日葵功能齐全还不限制免费使用

编程猫

中国AI长卷(二):框架立基

脑极体

AI

汽车长翅膀:GPU 是如何加速深度学习模型的训练和推理过程的?

Baihai IDP

程序员 AI gpu LLM 企业号 7 月 PK 榜

获取闲鱼商品详情api

api开发

人工智能|RAG 检索增强生成

霍格沃兹测试开发学社

【论文解读】让我们逐步验证

合合技术团队

#科技 LLM模型

人工智能|RAG 检索增强生成

测吧(北京)科技有限公司

微店一键复制商品软件使用教程

api开发

马斯克宣布“全球最大AI训练集群”投入使用!苹果、Mistral AI、英伟达、OpenAI加入小模型争霸赛!|AI日报

可信AI进展

人工智能

企业选择IT外包服务的好处

Ogcloud

IT外包 IT外包公司 IT外包服务 IT外包企业 IT外包服务商

【实战分享】从新手到专家,六大神器加速你的代码人生

敏捷调度TASKCTL

vscode jenkins Postman TASKCTL #docker

程序员必备开发神器:领取云主机,零码创建专属AI Agent

华为云开发者联盟

人工智能 云主机 大模型 华为云开发者联盟 企业号2024年7月PK榜

fasterWhisper和MoneyPrinterPlus无缝集成

程序那些事

工具 AIGC

论文图谱当如是:Awesome-Graphs用200篇图系统论文打个样

TuGraphAnalytics

【IT小知识】什么是工单?什么是工单中心?

行云管家

堡垒机 工单 IT 运维 工单中心

人工智能丨RAG 检索增强生成

测试人

软件测试

京东商品描述API:返回值的详细解读

技术冰糖葫芦

API Explorer API 编排 api 货币化 API 文档

中小制造业工厂要不要上MES系统

万界星空科技

制造业 生产管理系统 mes 云mes 万界星空科技

IT外包服务对中小型企业的重要性

Ogcloud

IT外包 IT外包公司 IT外包服务 IT外包企业 IT外包服务商

Windows Communication Foundation Unleashed书评_.NET_Jonathan Allen_InfoQ精选文章