`
blackanger
  • 浏览: 21704 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

ROR 与 OO思想

阅读更多
ROR亮点无外乎体现下面三点:

1. 动态语言
2. Evans DDD
3. 简单的面向建模人员语言

以上三点中,后面两点需要深刻的OO思维才能发挥效率,现在很多人使用Java之所以效率不高,其实是没有形成纯正的OO思维,所以,用起OO工具不爽,同样也是RoR,所以,只有传统过程思维的人使用RoR,只能使用到RoR的动态语言特性,这个就和PHP相似了。

深刻的OO思维?记得我认识的一个javaEE架构师对我说过,锻炼OO思想的最好途径是做产品,不知道大家有什么想法?当然做项目也锻炼人,效果没有做产品来的快!我是暂时还没有这样的体会。。。呵呵
分享到:
评论
2 楼 icefire 2007-06-05  
向后兼容,这是很痛苦的事情!
你不知道以后会发生什么!
而且当前的设计,也受限于你现在的知识,和技术条件!
1 楼 cherami 2007-06-01  
做产品才能体会设计的重要性,因为后续的需求对设计的影响很大,对前期设计的要求也就高
做项目不一样,基本上都是属于一次性的,合同完了就完了,真正的后期开发维护比较少吧?

相关推荐

    RoR性能优化经验谈

    在Web服务器选择上,Lighttpd被推荐为RoR应用的理想选择,因为它与应用服务器的通信进行了优化。Lighttpd在完全接收POST数据后才一次性转发,同时在接收应用服务器响应时也不限制Buffer大小,从而减少了应用服务器的...

    神经网络ror resenet模型

    **神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    ror中文资料

    2. **ActiveRecord**:RoR的数据访问层,它将数据库操作与对象模型绑定,提供了ORM(Object-Relational Mapping)功能。 3. **路由**:Rails的路由系统将HTTP请求映射到特定的Controller和Action,定义了应用的URL...

    ROR 文件的上传与下载

    ### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...

    RoR选题方向—源代码

    在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是理解任何编程语言或框架工作原理的关键,对于RoR来说也不例外。 在深入源代码之前,我们需要了解RoR的一些核心概念。如ActiveRecord,它...

    ROR安装必备所有架包

    `activerecord-1.15.5.gem`包含了与数据库交互所需的所有功能,如模型定义、查询构造器、事务处理等。它使得我们可以用简洁的Ruby代码来执行复杂的数据库操作。 `activesupport`是Rails中的另一个核心库,提供了...

    ror实例

    1. **Gemfile与Gemfile.lock**:项目中的Gemfile用于指定项目依赖的gem库,Gemfile.lock则记录了具体版本,确保团队成员或部署环境具有相同的依赖。 2. **ActiveRecord**:这是Rails中的ORM(对象关系映射),它...

    初探ROR

    2. 数据库集成:Rails通过ActiveRecord组件与数据库进行交互,提供了ORM(对象关系映射)机制,简化了数据库操作。 3. RESTful设计:Rails鼓励使用REST(Representational State Transfer)设计原则,使得URL更加...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    RoR 培训课程PPT

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

    Windows 上搭建 ROR环境

    ### Windows上搭建Ruby on Rails(ROR)环境详解 #### 一、引言 随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows...

    ROR绿色最新环境(2013/3/10)

    ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...

    机遇ROR 的图书管理系统

    《机遇ROR的图书管理系统》是一份以Ruby on Rails(简称ROR)技术为核心,旨在构建高效、便捷的图书管理解决方案的学习资料。Ruby on Rails,是基于Ruby编程语言的开源Web应用框架,它遵循MVC(Model-View-...

    freemis 基于ror框架的mis

    同时,熟悉数据库设计和管理也是必不可少的,因为RoR的ActiveRecord与数据库紧密关联。 总结,FreeMIS是一个运用了Ruby on Rails强大特性的管理信息系统实例,它体现了敏捷开发的理念,为开发者提供了快速构建企业...

    ROR环境配置

    在IT行业中,Ruby on Rails(简称ROR)是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发过程,提高开发效率。本文将深入探讨如何配置ROR开发环境,以及...

    javarebel 用JAVA和ROR一样方便测试

    破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar

    ROR介绍演讲课件 ruby on rails

    在RoR中,模型(Model)负责处理数据和业务逻辑,与数据库交互;视图(View)负责展示用户界面,通常包含HTML、CSS和JavaScript;控制器(Controller)作为模型和视图的中间人,处理用户的请求并协调它们之间的通信...

    ror留言板程序

    "ror留言板程序"是一个基于Ruby on Rails框架开发的简单应用,它主要用于实现用户在网站上留言和查看他人留言的功能。Ruby on Rails(简称RoR)是用Ruby语言编写的开源Web应用程序框架,遵循MVC(Model-View-...

Global site tag (gtag.js) - Google Analytics