
架构师(4月刊)
InfoQ中文站的电子杂志《架构师》(2012年4月刊)出炉了。本期的主编是InfoQ中文站原创团队编辑张凯峰。动态语言与传统静态语言之争,以及动态语言部落内孰优孰劣之争,一直没有离开过人们的视线。抛开动态语言百花齐放的局面不谈,可以肯定的是,它们在不管是新兴的互联网应用还是传统的企业应用中,所占有的重要地位仍然呈上升态势。

InfoQ中文站的电子杂志《架构师》(2012年4月刊)出炉了。本期的主编是InfoQ中文站原创团队编辑张凯峰。动态语言与传统静态语言之争,以及动态语言部落内孰优孰劣之争,一直没有离开过人们的视线。抛开动态语言百花齐放的局面不谈,可以肯定的是,它们在不管是新兴的互联网应用还是传统的企业应用中,所占有的重要地位仍然呈上升态势。
jQuery的流行已经成为了事实,它极大地减少了执行异步任务和操作DOM所需要的代码数量。新项目AQuery想要为Android开发者提供同样的功能。
非营利性组织“jQuery基金会”成立了,它的职能是处理jQuery Core、UI和Mobile项目的开发、文档编制和支持工作。此前,这些职能由jQuery委员会与自由软件管理机构(Software Freedom Conservancy)协同完成。
Windows Azure团队架构设计师,Clements Vasters,在最近一篇博文中介绍了一个新的GitHub项目——SignalR。该项目使用Windows Azure服务总线(Service Bus)在服务器和客户端之间进行双向分发信息。它的出现让异步ASP.NET Web事件引擎具有向外扩展以及高吞吐消息传送能力成为可能。

此 AMD非彼AMD,它的全称是Asynchronous Module Definition,即异步模块载入机制。它不仅被Dojo使用,也被JQuery,NodeJS等著名框架使用。作为CommonJS提出的一个规范,它为什么能得到其他框架的认可?它具有什么样的特性和优势?本文就将详细介绍AMD的特性和使用场景,最后将介绍AMD在Dojo中的使用和注意事项。

每次向server请求数据都会引起整个页面全部刷新,这对用户来说非常烦恼。Joel Confino在这篇文章里,为大家演示了如何使用JavaScript库jQuery来为已经存在的代码添加一些小小的变化,从而让既有的web页面能够通过AJAX请求server端的数据,而不需要刷新整个页面。

JavaScript是一门设计非常有趣的语言,在作者不情不愿地将JS设计成Java风格的情况下,很多不同风格的编程范式被巧妙地融合到一起,造就了一个可以适合多种编程风格混合的奇妙语言。而同时JS内里又有着非常紧凑的运行时设计,各种看似奇妙的语法特性背后其实可以归结到非常简单的几条原则。不会以JS硬性模仿一些语言特性,这里将与大家一起探讨一些利用JS来编写具有其独有风格的程序的方法和技巧。将会从性能、可读性、封装、复用几个不同的角度分析如何用JS写出高质量代码。

作为IBM产品中使用的标准JavaScript框架,Dojo已经被成功应用到IBM多个产品的开发中。虽然社区中对Dojo框架的褒贬不一,Dojo在产品开发中的应用是成功的。本次讲座将介绍Dojo如何在大型产品和团队合作开发中发挥作用。如果你还在考察各种不同的框架,本次讲座可以帮助你了解真实产品开发中的Dojo;如果你已经在使用Dojo,同样也可以得到一些实践经验。

本演讲对jQuery进行了简要的介绍并讲解了如何在Rails中进行应用,包括jQuery的组成部分,各种基本的功能,Ajax调用方式等的功能,让大家对jQuery有一个全面的了解。本视频录制于BeijingonRails。

阿里巴巴中文站架构师兼B2B网站优化领域负责人何崚在采访中分享前端优化的一些经验,针对难点问题的一些解决方案,在Web I/O优化、应用调优、前端调优与后端调优配合的团队合作等方面分享了实际经验,在应用与数据库之间构建统一数据服务层,进行数据服务层调优,在性能调优方面总结分享了最佳实践(目标量化产出;防止过度性能优化设计;性能调优为用户服务:增加应用吞吐量,用户体验提升;性能优化受到商业需求制约;性能优化成果如何保持:对人灌输性能理念,实时监控),就阿里巴巴采用的前端框架做了说明,基于轻量、兼容性、可扩展、性能这几个方面选择了YUI和jQuery,对框架版本升级产生的问题提出了解决方案,同时也分享了阿里巴巴目前对HTML5的应用情况以及对Silverlight/Flash/HTML5纷争的看法。

InfoQ中文站的电子杂志《架构师》(2012年4月刊)出炉了。本期的主编是InfoQ中文站原创团队编辑张凯峰。动态语言与传统静态语言之争,以及动态语言部落内孰优孰劣之争,一直没有离开过人们的视线。抛开动态语言百花齐放的局面不谈,可以肯定的是,它们在不管是新兴的互联网应用还是传统的企业应用中,所占有的重要地位仍然呈上升态势。