`

ROR的思想原则

OO 
阅读更多
在学习ROR之前总得知道它的优点,适合哪些方面..

它的背后的指引思想及原则是什么呢?

在OO思想里,我们知道很多OO的特性及原则..
封装,继承,多态..
封装变化,针对接口,里氏,迪米特....

而ROR呢...

动态
DDD
约定优于配置
低重复:不要重复自己(Don't Repeat Yourself,DRY)
即时反馈
分享到:
评论

相关推荐

    RoR 培训课程PPT

    - **哲学思想与MVC模式**:阐述了RoR的设计哲学,强调代码简洁性与可读性,通过模型-视图-控制器(Model-View-Controller, MVC)模式实现应用程序结构的清晰划分。 - **创建第一个应用**:演示如何利用Rails提供的...

    ThinkPHP是一个快速、简单且基于MVC和面向对象的轻量级PHP开发框架.docx

    它由中国开发者创造和维护,自2006年初诞生以来,一直秉承简洁实用的设计原则,为开发者提供了丰富的功能和工具,支持快速构建高质量的Web应用程序。以下是对ThinkPHP的详细介绍: 一、背景与概述 诞生与发展:...

    ruby on rails 101

    《Ruby on Rails 101》是一本介绍Ruby on Rails(简称RoR或ROR)的基础书籍,旨在为初学者提供一个全面而深入的学习框架。本书由Peter Marklund编写,包含了五天课程的演示文稿和相关资料,覆盖了从安装到实际应用...

    RESTful.Rails.Development.2015.10.pdf

    Ruby on Rails(简称Rails或RoR)是一个用于快速开发Web应用的开源框架,使用Ruby语言编写。Rails遵循MVC(Model-View-Controller)设计模式,强调“约定优于配置”原则,使得开发者可以更专注于业务逻辑而不是框架...

    Alter:Alter 库和工具使用简单的 SQL 文件来使您的数据库架构与您的应用程序保持同步。 您编写迁移文件,然后 Alter 将它们应用到数据库,跟踪已应用的迁移

    这个简单的原则在 RoR 和 db-migrate 中得到了很好的测试。 Alter 提供的唯一补充是差异和基线迁移的想法。 差异迁移允许开发人员简单地将迁移组合成一个等效的单一迁移。 当开发人员决定不执行模式更改时,在开发...

    Wrox.The.Art.of.Rails.May.2008

    - **核心思想**:介绍Rails的核心设计理念,如“约定优于配置”、“不要重复自己”等原则。 - **架构模式**:阐述Rails的MVC架构模型及其在实际开发中的应用。 4. **第三章:服务器作为应用** - **服务器端编程*...

    ThinkPHP快速入门

    - 借鉴了如Struts、JSP TagLib、RoR的ORM映射等优秀框架的设计思想。 - **主要功能**: - MVC架构支持。 - 内置XML模板引擎,支持自定义标签库。 - 数据库操作的高度自动化,包括CURD操作。 - 分布式数据库支持...

    Alumni on Rails-开源

    Ruby on Rails(简称RoR)是Ruby语言的一个开源web开发框架,它遵循MVC(模型-视图-控制器)架构模式,强调DRY(Don't Repeat Yourself)原则,提倡简洁的代码和高效的开发流程。在"Alumni on Rails"项目中,开发者...

Global site tag (gtag.js) - Google Analytics