
大众点评网的Web开发之路
大众点评网作为国内领先的城市生活消费指南网站,在其发展过程中,技术上曾遇到过各种大大小小的问题,同时也积累了许多宝贵的经验。八年中随着用户和流量的增长,以及业务的快速变化,使得网站架构面临更多、更高的挑战。如今,不断进化的架构体系在经历了两次大型重构后,正从原有的NT平台转向开源平台;而移动互联网的高速发展,又给这一平台带来了新的挑战。这其中的诸多经验得失,希望能通过本次分享给大家带来一些帮助和启发。

大众点评网作为国内领先的城市生活消费指南网站,在其发展过程中,技术上曾遇到过各种大大小小的问题,同时也积累了许多宝贵的经验。八年中随着用户和流量的增长,以及业务的快速变化,使得网站架构面临更多、更高的挑战。如今,不断进化的架构体系在经历了两次大型重构后,正从原有的NT平台转向开源平台;而移动互联网的高速发展,又给这一平台带来了新的挑战。这其中的诸多经验得失,希望能通过本次分享给大家带来一些帮助和启发。
Ruby on Rails组宣布Rails 3.2的首个发布候选版。新特性包括更快的开发模式,数据库查询的explain特性和一些较小的特性。3.2之后,Rails的下一个主要发布将会是4.0,并且放弃支持Ruby 1.8.7。

学习一门新语言很容易让人焦躁,人们也往往不知从何处开始着手。要是再同时学一个新的web框架,那可就真的是找不着北了。我们最近跟Michael Hartl聊了聊他是怎么教别人Ruby On Rails的,谈到了他的新书“Ruby On Rails 3 Tutorial”。他还放出了同名系列的若干精彩视频。

Sinatra是Blake Mizerany在2007年9月开发的Ruby语言的Web框架。它最突出的特点就是轻量、快速。更难能可贵的是,Sinatra的源代码只有一千多行。本文通过一个博客应用的开发实例,希望读者能够借此体会到Sinatra的精妙之处。

百姓网一直相信:“网速是网站最重要的功能”,最重要的功能值得最大的投入,除了硬件投入外,更多需要的是对于提高访问速度的理解,尝试和总结,并且网速的保持和提高这是一个长期的过程,不是一场运动就能完成的。经过5年多的努力,百姓网已经形成了一整套从机房选型,速度监控,瓶颈发现,数据分析到优化手段的一系列速度优化体系,让我们来一起看看吧。

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
Juergen Hoeller和Charles Humble谈论了Spring 3.1与Spring 3.2中即将出现的新特性。采访中还探讨了SpringSource对标准化的态度,Java 7与Java 8语言的变化以及Java EE 6对框架带来的影响。
Yehuda Katz谈论了Rail 3.0是如何被社区所接受的,Rails 3.0与其他相似框架的区别之处,有不同Ruby实现的影响,以及Rails 3.1将带来什么新特性。
本采访由丁雪丰翻译。

《Grails入门指南》可以加速你对这一现代Web框架的了解。诸如LinkedIn、Wired、Tropicana和Taco Bell这样的公司都已经在使用Grails了。你是否也准备好开始了呢?

Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。通过本书,读者将可以探索Grails框架的方方面面,并能通过手把手构建出一个Grails应用,来领略Grails所带来的诸多好处。