和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 Jonathan Allen 译者 张逸 发布于 2008年4月16日 上午4时59分
通常,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 UnleashedWolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
1 条回复
关注此讨论 回复