摘要:
由于浏览器不兼容、缺乏开发环境支持等因素,Web开发至今仍然是一项难言轻松的工作。事实上,为了简化Web开发,全球广大程序员已经开发了各种技术、众多框架和库,甚至出现五花八门的旁门左道。但是,“银弹”并没有出现。本书中,Web开发专家Michael Bowers通过350多种设计模式总结了自己多年的Web开发经验,并详细讲解了每种模式的工作原理。每种设计模式、示例和源代码都经过了精心设计,可以很方便地在实际项目中使用。本书既是一部优秀的教程,可以系统而深入地学习CSS和HTML;也是不可或缺的参考书,可以大大提高你在Web设计和开发中的效率和创造力。 阅读全文
摘要:
ASP.NET之父:ASP.NET AJAX最棒的一点是,它还可以向更高级的应用场景扩展。可以使用ASP.NET AJAX客户端JavaScript库构建封装好的简洁的JavaScript代码,从而对服务器建立异步网络回调来实现极其丰富的用户界面(要看这方面的示例可以访问: http://www.pageflakes.com)。开发人员得以先从简单做起,然后使用已经很好地集成到ASP.NET中的核心AJAX编程模型逐步深入,最终拥有一种非凡的能力,能够构建出杰出的下一代Web应用。
阅读全文
摘要:
我从2001年开始从事WCF(那时称为“Indigo”)的研发工作,当时我们还是一个小团队,我应该是第20位加入该团队的成员。在该团队任职期间,我是存储、可管理性、可靠消息和队列方面的项目经理主管。我们的团队有一个宏伟的愿景:通过为Web服务创建一个基础,使之可以实际应用到广泛的分布式计算问题上,促进下一代Web服务的发展。我们希望确保为各种业务而实现的Web服务可以提供安全的通信——机密性、签名、联合,于是分布式计算客户就可以为现实世界中的通信使用Web服务。我们希望确保Web服务可以融入到ACID模型的事务中,确保其能与数据驱动的系统或那些事务性计算任务进行有效的交互。我们希望确保Web服务可以某种方式编写,从而使广域的松散性不会再约束有意义的分布式应用程序的开发。在这些应用程序中,消息能以发送的次序达到你想发送的地址。这些目标如此涉及底层,现在看起来甚至有点奇怪,但是要知道,在2001年我们都接受这样的事实:当创建分布式系统时,其中的大部分工作都需要自力更生。 阅读全文