
网址:http://peepcode.com
类型:教程

PeepCode Screencasts是学习Ruby on Rails开发的绝佳途径。
RoR(Ruby on Rails)是基于动态脚本语言——Ruby语言的Web开发框架,其主要应用领域是Web应用程序的开发。使用RoR开发优势在于简便,RoR提倡“化繁为简”,在实际开发过程中,开发人员只需编写少量代码即可完成强大的功能,这主要得益于RoR的约定规则。此外,由于RoR自身实现了完整的MVC模式,因此开发人员只需使用RoR即可完成整个Web应用程序的开发。
Rails为数据库驱动的网络应用程序实现了一个真正轻量级的开发模型。在几乎不需要进行配置的情况下,只要遵循一些简单的规则,Rails会自动在您的各个数据库表格间建立映射关系。在网络应用程序开发的过程中,如果您对程序进行修改,就可以立刻查看修改的效果,而不必像在其他框架和编程语言中那样为此目的程序员得经历可怕的编译和部署过程。
使用Rails进行开发相对要简单很多,它让您可以专注于应用程序中最有创造力的部分,而不是将时间与精力浪费在一些束缚手脚的规则或事情上面。就算在Rails中也有束缚手脚的规则或事情,但相比较而言只需要较少行数的代码来应对,从而达到代码维护工作量更少和开发周期更短。
本教程面向的群体包括渴望了解RoR的开发人员、各类Web开发人员,以及网站建设人员。
本卷为Test-First Development
本卷为RJS templates。
本卷为RESTful Rails Development
本卷为页面缓存的三种方式Page Caching, Action Caching和Fragment Caching。
本卷为应用prototype.js库的javascript。
本卷为Rails开发中使用TextMate。
本卷为Capistrano部署方案的相关内容。
本卷为利用httperf进行性能测试。
PeepCode Screencasts are a high-intensity way to learn Ruby on Rails website development.
Experienced developers have said that PeepCode is “fantastic and the price is a steal.” Designer/developers have said they are “exactly the type of instruction I need to pick up new things and understand how they work.” Others have said they are “phenomenal”, “quality” and “totally worth more to me than $9!”
A new hour-long screencast is released each month. A Rails-from-scratch series is coming soon, but has unfortunately been delayed a bit.

