[Review]Developing Service-Oriented AJAX Applications on the Microsoft® Platform

本书聚焦于Microsoft ASP.NET AJAX与WCF的结合应用,通过实例代码帮助读者构建高级代码,侧重交互细节与业务逻辑。尽管篇幅有限,内容涵盖XML、XSLT等技术,旨在提升代码的稳健性,避免 spaghetti 编码。最终章节展示了AJAX与SharePoint的集成,以及简单的Web聊天工具实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


======================================================
注:本文源代码点此下载
======================================================

首先感谢china mvp team将这本书借阅与我,我已经很认真阅读了这本书,现在和大家分享我的一些小小的心得。

《developing service-oriented ajax applications on the microsoft platform》amazon mspress code download(7.68mb) author blog,是一本重点描述microsoft asp.net ajax的一本书,从名字上我们可以了解到还有面向服务的内容。作为一本2008年11月12日出版的新书,它肯定要切合当前“时尚”的,因此你很容想到这里的面向服务用的正是wcf,而全书也是基于visual studio 2008进行编写的。

因为这一本原版图书,所以纸质比较好,导致312页的书看起来像是四五百页的书,就从这个厚度来讲,要把ajax和wcf都讲透是不可能的。这本书既不是为了讲述如何使用ajax的step by step系列,也不是wcf的原理讲解,而在于构建结合二者的应用程序。虽然如此,作者仍然通过前三章来讲述了二者的一些简单的使用。如果将其作为一本ajax的入门读物的话,则会发现讲解相对简单,很多细节都没有涉及到,简单地调用了一些常见的功能,仅此而已。全书的例子也就是按部就班地使用了ajax library的一些基本功能,比如定义一个“类”,讲解技术层面的东西基本不是太多,而关注点主要放在相关示例的逻辑上,因此我个人的建议是如果读者对ajax不是很熟悉,但是对相关业务通过阅读示例代码,“掌握”了,还是合起来再写一遍,这样有利于巩固你的ajax。当然更多细节的东西,作者也提供了很多的tips,涉及了很多的链接和参考资料,这也是好本书的一个优点,因此在阅读本书的时候要勤于利用这些tips。至于wcf,更惨了,因为要跟ajax交互,无疑这里的wcf要基于http,作者使用的功能差不多就是一个helloworld的水平,关注点则仍然是业务本身。不过你仍然可以通过该书了解两种“新”技术的常规使用方式。

本书关注的细节在二者的交互上。虽然我们对json的好感好像比xml要好得多,这不仅因为json简单,也因为xml对客户端浏览器支持地不好,不过作者全书则基本上使用的都是xml+xslt的方式进行展示。很明显感觉到代码量在爬坡,不过这些数据格式在本书中并不占主要,即便你要使用json,作者的方式一点也不碍眼,不该成为你不选购该书的应该考虑的因素。

很多朋友对各种技术的了解可谓是“无微不至”的,但经常无法将他们合理地整合并产生漂亮的代码。作者作为一名sharepoint和ajax方面的专家,拥有多年的realworld编程经验,作为一名架构师,他将眼光放在了更高阶的代码组织上,通过本书阅读作者的架构经验,将使你也能够利用你学到的那么多技术,组合出更加robust的代码,而不至于总是写出spaghetti代码。而这样的书在市面上还是相对较少的。市面上充斥着那些滥竽充数的“文档整合版”让人看了觉得不知所云无所受益。

这本书同样不使用一个mini系统来讲解架构,作者循序渐进地从需求入手,让你逐步逼近成品。而作者实现的也就是一些小功能,让人不痛不痒的。不过既然不是讲解技术细节,重复技术的细节则没有任何的意义,因此实现系统的一部分功能其实也是恰到好处的。

全书的最后一章讲解了ajax和sharepoint的集成,隐隐也用到了wcf,作为总结,全书最后实现了一个简单的web聊天工具,不过最后一章明显赶时间了,大部分就是代码了,不过有前面10章的铺垫,最后的代码倒是让你觉得轻松许多。毕竟就我个人而言,阅读代码比阅读文字要舒心。

不过遗憾的是全书只有寥寥312页,翻译过来估计就两百多页,这在咱这里都算是小书了,小书就不可能有大跨度,深挖掘,因此本书的深度也有所欠缺,但是大家可以就着作者的思路,研究其相关代码。我想这正是技术图书的正确定位吧,师傅领进门,修行靠个人。

你是否适合阅读这本书呢?也许你有多年实战经验,但却不知道自己的做法是否符合“标准”做法,但又不想再看完这本书之后才告诉自己原来这本书讲的你都会,又浪费$39.99,我的建议是免费下载本书示例代码,并确定你与作者观点基本一致。这本书也就是围绕着这些代码进行展开的。

如果你决定购买英文版阅读,那么这本书也很少长而复杂的句子让你觉得厌烦,即便有看不懂的地方,通过临近的代码片段就可以理解作者的意图了。看这本书应该会很享受!


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值