不要惊慌
放松。我这里要说的并不是告诉你过去的几年只是一场可爱的梦,Ruby实际上一直处在它应有的地位上。
Ruby仍然是一种奇妙的语言,它令人惊异的地方就是它在付出微小的约束代价下能轻松的接纳大型系统的设计模式。注入依赖?儿戏。对象委托和组合?小菜一碟。跟你的错觉正好相反,Ruby并不拒绝严谨的设计模式和SOLID编程原则;Ruby能做到的事是让它们更容易的表达出来。事实上,Ruby强大的富于表达的架构风格是让很多人第一眼就喜欢上它的原因。
拜托:请在你告诉我Ruby和Rails不需要任何的约束之前,请跟那些仍然在维护你当初开发的Rails应用的兄弟们聊一聊。