知道Ruby这门语言也有一段时间了,最近关于Ruby的消息也越来越多,我终于下决心开始学习。在目前的宣传中,给人的印象是Ruby大有在某些方面取代Java的势头,我不知道是这些宣传有些言过其实还是在未来真的会有这样的趋势。总之,我相信既然有很多的技术牛人们(如Martin Fowler)推荐Ruby,一定是有道理的,所以这也是我下定决心学习的原因。
但是同样的,我相信事物总是至少有两个方面,没有什么是完美无缺的,不过现在对Ruby的宣传就往往给人留下“银弹”的印象,而我不太相信有这种万灵药的存在。所以我想了解Ruby语言它有没有什么局限性,和Java、C#这样的强类型语言相比Ruby这样的弱类型语言在实际项目中是不是会有不便的地方。比如我能想到的是:由于弱类型语言的特点,是不是象Java IDE中那样"'.'一下方法就能选择的功能"很难实现?比如由于弱类型的关系,编译器(叫解释器更合适吧)不能进行类型检查导致运行时错误增多;再比如由于它比反射更强的动态性,debug会不会更困难?当然这些都是我的一些臆测,没什么根据。所以我也希望有实际Ruby项目经验的资深人士分享一下在实际项目中运用Ruby方面的心得,正面的需要,反面的更需要(因为现在能看到的好象只有正面的),让我辈欲入门者对Ruby语言有一个比较全面的认识。知己知彼,百战不殆,只有全面的了解,才能更好的在实际中运用,大家觉得呢?呵呵
分享到:
- 2006-11-07 09:53
- 浏览 3333
- 评论(5)
- 论坛回复 / 浏览 (5 / 4729)
- 查看更多
相关推荐
Ruby学习笔记 01 类的属性与方法 02 访问控制 03 Container(Array/Hash) 04 Iterator 05 简单数据类型 06 范围 07 方法 08 条件控制 09 异常处理
学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及...
Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享...
学习 Ruby 的旅程即将开始! Ruby 是一种功能强大、灵活的编程语言,广泛应用于 Web 开发、脚本编写和系统管理等领域。下面是学习 Ruby 的一些实用建议:首先,了解 Ruby 的基本概念和语法。 Ruby 是一种面向对象的...
在学习Ruby的过程中,你还需要了解一些工具,如Ruby的解释器irb(交互式Ruby环境)和ri/rdoc(Ruby文档工具),它们有助于调试和理解代码。版本管理工具如RVM(Ruby Version Manager)和rbenv可以帮助你管理多个Ruby...
很好的ruby学习材料,ruby的入门有点难,比较繁琐,这本书很好的帮助大家开启ruby的大门
本资料包针对Ruby学习者提供了丰富的资源,对于初学者来说是非常有价值的。 1. **Ruby基础知识**: - 变量:Ruby支持局部变量、实例变量、类变量和全局变量,它们以不同的符号开头,如`@`、`$`等。 - 类与对象:...
《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是...《Ruby完全自学手册》适合准备学习或了解Ruby语言和IRails框架的各类读者阅读,并可作为开发人员的参考手册。
3. 响应式编程:Ruby支持块(block)、闭包(closure)和迭代器,这些特性使得代码更具有表达性,尤其在处理集合数据时。 4. 自动内存管理:Ruby使用垃圾回收机制自动管理内存,程序员无需手动释放内存。 5. 元...
标题中的“Python & Ruby 学习”表明了这个压缩包文件包含了与这两种编程语言学习相关的资源。Python 和 Ruby 都是流行的高级编程语言,广泛应用于Web开发、数据分析、自动化脚本等多个领域。以下是对这两个语言的...
Ruby中机器学习的实用资源
### Ruby/tk 学习资料知识点详述 #### 核心概念:Ruby/tk简介与基本操作 **标题**:“Ruby/tk学习资料” **描述**:“自己整理的Ruby/tk学习资料!” **标签**:“Ruby” **部分内容**:RUBY/tk学习文档 在本...
Ruby 分享 学习 ppt 同事写的ppt 我拿来分享一下.这里没有版权.
Ruby是一种面向对象的编程语言,以其简洁、优雅的语法著称,被广泛应用于Web开发,尤其是与Ruby on Rails框架结合使用。"Ruby新手学习书"和"Rails_4_days"这两个资源是为初学者设计的,旨在帮助他们快速掌握Ruby语言...
主要介绍ruby的开发框架ruby 的一些目录结构和框架啊源代码的应用,
陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...
这个暑假回家没事干闲...恩,废话就少提,下面我学习Ruby的各个部分。其中Ruby风格这一部分是开放的,因为我暂时还没有形成自己的风格。我用xmind来记笔记,因此我只是把笔记搬到博客上,看看下面的图。好有爱啊!!!
Ruby是一种面向对象的脚本语言,它以其简洁...无论你是初学者,还是希望提升Ruby编程技能的专业人士,这些资料都能为你提供宝贵的帮助。在学习过程中,记得理论结合实践,不断探索和尝试,相信你会对Ruby有更深的理解。
学习Ruby的好资料学习Ruby的好资料学习Ruby的好资料