跨越边界: Ruby on Rails 的秘笈是什么?
关键字:Ruby on Rails RubyonRails好像一直处于争论的风口浪尖。大多数争论的核心是其所宣称的令人惊异的生产力。跨越边界的作者BruceTate已经开始理解Rails并不是一个更好的工具,而是一个不同类型的工具。本文研究了使Rails在某个领域如此高效率的折衷和设
关键字:Ruby on Rails
Ruby on Rails 好像一直处于争论的风口浪尖。大多数争论的核心是其所宣称的令人惊异的生产力。 跨越边界 的作者 Bruce Tate 已经开始理解 Rails 并不是一个更好的工具,而是一个不同类型的工具。本文研究了使 Rails 在某个领域如此高效率的折衷和设计决策。然后思索了应该在
Java™ 社区获得更多关注的受 Rails 启发的思想。
Ruby on Rails(也叫做 Rails)是一个针对支持
数据库的 Internet 应用程序的 Ruby 框架。我现在已经将 Rails 用于两个不同的应用程序并涉及了另外两个关联的程序。为了即将完成的新书 Java to Ruby,我已经采访了很多 Rails
开发人员(那些在该框架上既成功也失败过的人)、框架的创始人和 Rails 书籍的旗舰之作 Agile Web Development with Rails的主要作者。我开始理解为什么 Ruby on Rails 架构如此成功。
炒作和怀疑论
在 Java 社区关于 Rails 的争论已经相当激烈并且在将来一段时间没有停止的迹象。Rails 的支持者称赞它的惊人的效率,与 Java 开发相比效率大约是 10:1。作为 Java
程序员,您下意识的反应是不相信任何宣传过高的效率,因为您可能以前听到过这些,然而实际让您很失望。Java 提倡者日益坚持 Ruby on Rails 是一个玩具,不能伸缩?嵘?苫档拇?耄?⑶抑荒芸?⒓虻サ挠τ贸绦颉5?撬孀哦?Rails 的赞扬不断出现(通常来自可信的来源),一项更加谨慎的任务是理解 Rails 能做好什么事情,并把它的思想带回到 Java 平台。在本文中,将探究为 Rails 带来巨大效率的核心特性(即秘笈)。
Rails 基本原理
Ruby on Rails 框架不是大家所想的典型的应用程序开发框架。Rails 的创始人 David Heinemeier Hansson 通常把该框架称为固执己见的软件,并且他喜欢打破长期存在的约定。David 做出了非常有哲理性的决策并在整个框架中严格遵循这些决策。遍布于 Rails 内的核心观点有:
原文转自:http://www.ltesting.net