使用eclipse和rdt插件进行ruby开发

使用eclipse和rdt插件进行ruby开发

ID:8816576

大小:579.55 KB

页数:15页

时间:2018-04-08

使用eclipse和rdt插件进行ruby开发_第1页
使用eclipse和rdt插件进行ruby开发_第2页
使用eclipse和rdt插件进行ruby开发_第3页
使用eclipse和rdt插件进行ruby开发_第4页
使用eclipse和rdt插件进行ruby开发_第5页
资源描述:

《使用eclipse和rdt插件进行ruby开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用Eclipse和RDT插件进行Ruby开发发表日期:2008-3-23新浪微博QQ空间QQ微博百度搜藏腾讯朋友QQ收藏百度空间人人网开心网-一、为什么使用Ruby?现在,为什么众多的java开发者都关注Ruby?Ruby,是10年以前在日本创建的一种通用目的脚本语言,这是一种纯面向对象的语言。不同于Java技术,Ruby中的一切都是对象。Ruby的语法主要来源于Smalltalk,Python和Ada。象Java编程语言一样,Ruby是一种单继续的语言,但是它提供了一些Java技术所没有实现的高级特征,例如闭合(可以认为是一种匿名的内部类)和mix

2、-in(类似于接口,但是较松地绑定于类上)。Ruby也是高度可移植的,能够运行在所有主流的操作系统之上。现在,Ruby正十分热门。人们正在开始把它应用于各种类型的应用程序。因为它是解释型并且使用动态类型化,所以你可以在运行时刻实现在Java中很难实现的技巧。由动态类型化和富于表达的语法所实现的令人吃惊的能力之一是它能够用Ruby创建域特定的语言(DSL)-它们答应你在更高级别的抽象层上工作,从而远离最原始的语言语法。RubyonRails是一种创建基于数据库支持的Web应用程序的框架,这也展示了Ruby的力量。Rake,作为Ruby的Make和Ant合

3、二为一的版本,是这种语言强有力的应用的又一个证实。使用Ruby的另一个原因是,所有的编程发烧友都在使用它。现在,许多Java高手(如GlennVanderburg,BrUCeTate和MartinFowler)都在使用Ruby。即使你不打算把你的所有开发转向Ruby,这种语言也值得你浏览一番。限制Ruby发展的主要因素之一是,它缺乏一个良好的开发环境(对于那些不想学习Emacs的用户来说)。如今,RDT改变了这一切,而使用Eclipse对此进行试验则最好不过。二、安装在使用Ruby之前,你必须安装Ruby解释器,相应的库和Ruby开发环境。三、取得Ru

4、byRuby可用于所有主要的平台上。事实上,你的linux或Cygwin分发包中可能已经包含了它。请打开一个命令提示符,然后输入"Ruby-v"。假如你得到一个版本号,那么你已经预备好。否则,你需要检查你所选择的平台的分发包。假如你正在运行Windows,则选择更轻易。RubyForge,作为SourceForge上的Ruby特定的等价物,有一个工程称为One-ClickRubyInstaller,这个程序用于在Windows平台上搭建Ruby环境。它还包括另外一些工具,如一个称为FreeRide的IDE;但是假如你使用RDT的话,你在安装过程中可以跳

5、过这些这项。四、取得文档当你开始使用一种新语言时,文档及有关参考材料是至关重要的。你可以在主Ruby网站得到Ruby文档的在线参考材料,但是你会发现这些文档有点过时(它们是针对于Ruby1.6版本的,而当前版本是1.8.2)。问题是,更新的文档目前还没有从日语翻译过来。然而,你可以在Ruby-doc.org上找到最新的帮助文档。它包括API级的文档(Javadoc的等价物),还有其它一些教程和书籍。假如你是一位严厉的Ruby开发者,那么你应该阅读一下《PRogrammingRuby:ThePragmaticProgrammer'sGuide》(作者是D

6、aveThomas和AndyHunt)一书以取得最佳编程效果。这是一本有关Ruby及Ruby库编程的经典指南。假如你得到此书,那么你还可以参考也是DaveThomas编写的《AgileDevelopmentwithRubyonRails》一书。这是一本有关RubyonRails的入门性书籍。五、得到RDT现在,既然你在自己的计算机上安装了一个可工作的具有良好帮助文档的Ruby,那么接下来你需要安装RDT了。这是一个Eclipse插件,它提供了许多你可能在编辑代码时已习惯的特征。RDT是一个标准的Eclipse插件;因此,你可以直接把压缩文件解压到Ecl

7、ipse文件夹下,由文档中的路径来处理其它一切。现在,你已经预备好创建一个Ruby工程了(见图1)。图1.创建一个新的Ruby工程与Java相比,Ruby在命名和目录结构方面要求并不严格。在Ruby中创建一个工程实际上只创建一个目录和一个工程文件(不需要.classpath文件,因为Ruby没有classpath)。另外一个与Java技术的显著区别是,Ruby工程向导并不创建显式的src和bin目录。Ruby是解释型的,因此没有输出文件夹。假如你有一个小工程,那么你可以把Ruby源文件放在与工程文件相同的文件夹下。作为选择,你还可以创建你自己的目录层次

8、。你会发现,与Java相比,Ruby很少关心这些。接下来,你将创建一个Ruby源文件。没有特定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。