
虚拟座谈:JavaScript单元测试现状
单元测试是一项被广为接受的技术实践,用于交付易于维护的代码。这对于像JavaScript这样的动态语言尤为重要,目前已经有一些针对JavaScript的单元测试框架和库供大家选择。

单元测试是一项被广为接受的技术实践,用于交付易于维护的代码。这对于像JavaScript这样的动态语言尤为重要,目前已经有一些针对JavaScript的单元测试框架和库供大家选择。
最近,ASP.NET MVC 4的第一个beta版发布了,并且还含有“可以上线”的许可。这意味着即使最终正式版本还没有完成,但微软相信ASP.NET MVC 4目前已经可以在生产环境中使用了。这次的发布包含了对Razon视图引擎的改进、对异步调用的支持,以及WebSockets等功能。
JavaScript,这个支撑Web的语言,在连移动设备都拥有并行运算能力的今天,还仍然以串行执行的方式存在。Intel实验室正在研究扩展JavaScipt,以便充分利用多核系统的运算能力,他们已经发布了一个相关的FireFox插件。
Mozilla正在构建WebAPI,一组用于在浏览器中调用硬件设备功能的程序接口,而之前,通常只有原生应用才能调用硬件功能。此举意在开发一套跨平台解决方案,让开发人员只编写一次代码,就可以在所有移动平台上运行。
最近,VMware发布了Clound Foundry的免费下载版Micro Cloud Foundry。它用于在本地虚拟机中运行云应用程序。这样,Mac和PC开发人员就可以在本地构建和调试应用程序,然后发布到云上,不需要修改任何代码。
GitHub又多了一项新功能:在用浏览器浏览Git库时,可以在浏览器中直接编辑文件并提交。Google Code在几个月前也推出了类似的功能。

今天,InfoQ发布了《ASP.NET MVC in Action》一书的书摘,同时也采访了此书的作者Jeffrey Palermo、Ben Scheirman和Jimmy Bogard。ASP.NET MVC in Action详细讲解了MVC框架,并使用本书作者编写的http://codecampserver.com作为贯穿全书的示例。

在本次的虚拟座谈中,Dojo、YUI、Prototype、script.aculo.us、MooTools和GWT的创建者及核心开发人员们一起探讨了针对HTML5中新引入的API,JavaScript将会如何发展。这些新API包括2D绘图、拖拽、历史记录、媒体、客户端持久存储、服务器发送事件等。

Ryan Cooper为Robert Martin的新作《简洁代码》写了一篇书评,他认为每个在乎软件质量和专业技艺的开发人员都应该阅读此书,新手和老手都能够从中获益。