
JavaScript多线程编程简介
虽然有越来越多的网站在应用AJAX技术进行开发,但是构建一个复杂的AJAX应用仍然是一个难题。造成这些困难的主要原因是什么呢?是与服务器的异步通信问题?还是GUI程序设计问题呢?一个JavaScript多线程库能就有助于缓解这些问题么?

虽然有越来越多的网站在应用AJAX技术进行开发,但是构建一个复杂的AJAX应用仍然是一个难题。造成这些困难的主要原因是什么呢?是与服务器的异步通信问题?还是GUI程序设计问题呢?一个JavaScript多线程库能就有助于缓解这些问题么?
XHTML 2和HTML 5是两个截然不同的标准,他们针对的目标不同,解决的问题也大相径庭。XHTML 2以文档为中心,而HTML 5面向的则是由文档驱动但视图表现不良的站点。W3C对两者都表示支持,难道另一场标准间的战争又将拉开帷幕?
最近Apple提供或使用的软件中闪现Ruby的身影。企业级iPhone配置Web实用工具基于Rails构建,而用于加强Apple MobileMe的客户端体验的SproutCore,则使用Ruby做为工具,并通过Merb来生成静态内容。
作者Ryan Dewsbury认为性能是Ajax受欢迎的主要原因。在Ajax开发方面,GWT给开发者提供了其他解决方案无法比拟的便利。文中主要谈了GWT提供的图片打包、缓存、程序压缩和程序资源打包等多种提高性能的方法。文章的部分内容节选自Dewsbury的新作《Google Web Toolkit Applications》一书。

微软上个月发布了Volta的预览版。有人评论认为Volta是GWT的一个直接竞争对手。Didier Girard是一位GWT专家,目前任SFEIR的CTO 。InfoQ在最近与他的一次谈话中询问了他对此问题的观点,并邀请他就GWT和Volta对开发人员意味着什么这个问题发表了看法。

在加入微软之前,Forest Key是Macromedia公司Flash的产品经理,对用户交互技术有着宗教般的狂热。也是因为对交互技术的喜爱,使他来到了微软。在这次他来中国推广Silverlight的时候,InfoQ中文站的记者有机会就Silverlight的性能、与其他平台的比较、客户为什么要采用 Silverlight技术、开发Silverlight所用的工具和Silverlight在微软产品线中所扮演的角色等问题进行了探讨。

Google Web Toolkit(GWT)的技术lead Bruce Johnson谈论了关于GWT的整体设计,关于GWT如何将Java转换成Javascript,与GWT相关的社区,GWT1.4版本中的新特性,以及GWT背后的哲学。

InfoQ在QCon伦敦2007的会议上就DWR工具箱问题采访了Joe Walker。Walker针对DWR2.0,包括对2.0的一些新性能发表了意见,例如“反向AJAX” (reverse AJAX)的细节,对于TIBCO的处理,集成开发环境(IDEs)对DWR的支持,与Spring的集成,他也谈到了DWR的未来计划,并且列举了一些有趣的DWR应用。