打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
新兵战老将 Ruby能否挑动Java?
您现在的位置: 天极Yesky> 软件> 专题教程
从去年起Java社区开始讨论一种“新的”编程语言:Ruby,这场讨论的范围越来越大,参与者也越来越多,甚至Java之父Gosling也卷入了,不过共同的认识是Ruby在开发中的高效性超越Java和C#,这个结果让许多开发者感到惊讶,甚至令他们提出这样的疑问:是否真的存在比Java和C#更好的语言?本期专题将对Ruby语言作全面的探讨并试图回答这一问题。
那么什么是Ruby呢?Ruby是一种面向对象的元编程语言,它接受了许多语言(包括Lisp,Smalltalk,Python和Perl)的最为优秀和强有力的编程特征。
Ruby真的比Java更好?
Ruby On Rails 创始人:对Java 说再见
这两周以来围绕Java发生的两件大事:EclipseCon 和TheServerSide Java Symposium,在业界掀起了一场关于Java与动态语言之间的不休争论。 [详细阅读]
Java之父称PHP,Ruby以及C#,不足为惧
有些人问道当前Java 所面临的威胁时,Gosling给予了这样的回答,“PHP 和Ruby 是非常好的系统,但是它们作为脚本语言来发挥力量,只局限于网页这一领域内。” [详细阅读]
高手传道 Ruby编程技巧
没有Rails Java程序员如何使用Ruby
Ruby on Rails仅是使Ruby成为伟大的一个因素,这就象EJB仅是Java企业平台的一个组成部分一样。本文将带你一同讨论,作为一名Java开发者,仅利用Ruby自身所能够实现的功能。 [详细阅读]
使用Eclipse+RDT插件进行Ruby开发
Ruby是一种纯面向对象的语言。不同于Java,Ruby中的一切都是对象。Ruby的语法主要来源于Smalltalk,Python和Ada。Ruby是一种单继承的语言,但是它提供了一些Java技术所没有实现的高级特征。  [详细阅读]
用Ruby+Builder创建XML应用
自从去年Ruby on Rails问世后,人们对Ruby语言的兴趣稳定地增长起来。Rails已经帮助人们看到了什么是Ruby:一种非常体面的,易学的且使用中充满了乐趣的语言,甚至适合于工业级应用软件的开发。 [详细阅读]
近期优秀专题
正版化,谁为你买单?
代码的力与美 程序设计中的美学
“吃螃蟹的人” 一个开源工作者的告白
Borland二十年传奇成空 程序员何去何从
Ruby程序设计入门讲座
第一讲 安装配置
如果你象我一样正在从事软件开发,那么我们就有共识:尽管学习一种新的编程语言可能是一件趣事,但是只有你对它具有深入了解之后,你才有资格以一种怀疑眼光来看待另一种编程语言。 [详细阅读]
第二讲 对象,方法和类
在Ruby中,一切都是对象。而不是如Java或C++中的原始类型;字符串是对象,类和方法也就不是对象。 [详细阅读]
第三讲 变量与赋值
你是否注意到前面所有的示例代码中都缺少某种东西?难道你必须输入常数,实例变量或类变量?绝对不是!这正是Ruby的真正面向对象的天性的一部分。  [详细阅读]
第四讲 类变量和类方法
象大多数面向对象语言一样,Ruby类也允许定义类变量和方法。一个类变量允许在一个类的所有实例间共享单个变量。在Ruby中,两个@@号用于指示类变量。 [详细阅读]
第五讲 方法存取控制
当设计应用程序时,可能想实现一个方法仅为一个对象内部使用而不能为另外一些对象使用。 [详细阅读]
第六讲 多继承
尽管多重继承可能成为一种语言强有力的特征,但是由于它会增加该语言的复杂性和歧义,因此许多面向对象语言都没有加入它。 [详细阅读]
第七讲 数字、字符串和其它
学习一种新的编程语言时,首先理解该语言提供的"标准"类型是非常有用的。所以,我们先探讨数字类型,字符串类型,布尔类型和另外一些基本的Ruby数据类型。 [详细阅读]
第八讲 数据结构
就象许多程序语言一样,Ruby也提供了完整的数据结构来存储和管理数据与对象。 [详细阅读]
第九讲 代码块、迭代子和过程对象
在Ruby的一切都是一个对象。甚至一个代码块也是一个对象!在Ruby中,代码对象被称为代码块。你可以把代码块想像成小的程序单元。  [详细阅读]
第十讲 输入输出和标准库
在编写Ruby代码时都使用了大量的Ruby标准输出方法。其中,最为常用的是print和puts方法。  [详细阅读]
第十一讲 一个简单的例子
基于目前学习的Ruby知识并有Ruby标准库的帮助,你应该能够构建一个真实世界的应用程序了。  [详细阅读]
天极社区邀请您:写博客 上传相片 论坛聊天 订阅电子杂志 彩信蚂蚁 推荐网摘 IT培训 对此感兴趣 
本文最新主题 共(18)条    >>查看本文所有评论<<    >>查看主题:Ruby所有主题 <<
标题 发表时间 发表人
回复要统治也的是java,c#...我看是没戏了~,不过ruby确实是个好东西值得学习,别让国界来影响技术!!
[s12...
2006-07-19 11:13 天极网友
回复就是不用狗日本的 2006-07-13 07:48 天极网友
回复世界没日本,是太阳不出来了,还是星星不出来了......好的怎么样就是不能用小日本~~~ 2006-07-13 07:47 打死小日本
回复狗日本弄的~~~打死不用 2006-07-13 07:44 天极网友
回复是,一看到小日本的,我就没兴趣了,原来很兴奋,狗日日本 2006-06-14 21:51 天极网友
回复顶,打死小日本的 2006-06-09 15:19 天极网友
回复本来想看一看,但一看是小日本的,兴趣索然;就算是连一个编程语言都没有了,也不会用小日本的,况且, ... 2006-05-30 11:44 天极网友
回复对日本的东西不想用,作为研究的目的的话就留给其他高手。 2006-05-25 00:18 天极网友
回复虽然是日本人的东西,但好东西就是好东西,总不能因为之前有八国联军,就闭关自守,这是很愚蠢的! 2006-05-23 10:20 天极网友
回复。。。楼下的BC 2006-05-18 18:29 天极网友
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
挑战Java开发优势的四种技术:动态语言,元编程等
跨越边界: Java 模型以外的类型策略
程序员看好!这五大编程语言最应该学
主流编程语言优劣考
跨越边界: JavaScript 语言特性
Ruby的优缺点
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服