亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 使用Eclipse+RDT插件進(jìn)行Ruby開發(fā) [打印本頁]

作者: feiyang10086    時間: 2010-12-03 11:11
標(biāo)題: 使用Eclipse+RDT插件進(jìn)行Ruby開發(fā)
使用Eclipse+RDT插件進(jìn)行Ruby開發(fā)



  簡介 本文介紹如何在Eclipse中使用Ruby開發(fā)工具(RDT)插件進(jìn)行Ruby開發(fā)。本文將有益于那些想學(xué)習(xí)如何使用Eclipse基礎(chǔ)架構(gòu)來進(jìn)行Ruby開發(fā)的Ruby開發(fā)者,也有益于對Ruby開發(fā)感興趣的Java開發(fā)者。

  一、 為什么使用Ruby?

  現(xiàn)在,為什么眾多的Java開發(fā)者都關(guān)注Ruby?Ruby,是10年以前在日本創(chuàng)建的一種通用目的腳本語言,這是一種純面向?qū)ο蟮恼Z言。不同于Java技術(shù),Ruby中的一切都是對象。Ruby的語法主要來源于Smalltalk,Python和Ada。象Java編程語言一樣,Ruby是一種單繼承的語言,但是它提供了一些Java技術(shù)所沒有實(shí)現(xiàn)的高級特征,例如閉合(可以認(rèn)為是一種匿名的內(nèi)部類)和mix-in(類似于接口,但是較松地綁定于類上)。Ruby也是高度可移植的,能夠運(yùn)行在所有主流的操作系統(tǒng)之上。

  現(xiàn)在,Ruby正十分熱門。人們正在開始把它應(yīng)用于各種類型的應(yīng)用程序。因?yàn)樗墙忉屝筒⑶沂褂脛討B(tài)類型化,所以你可以在運(yùn)行時刻實(shí)現(xiàn)在Java中很難實(shí)現(xiàn)的技巧。由動態(tài)類型化和富于表達(dá)的語法所實(shí)現(xiàn)的令人吃驚的能力之一是它能夠用Ruby創(chuàng)建域特定的語言(DSL)-它們允許你在更高級別的抽象層上工作,從而遠(yuǎn)離最原始的語言語法。Ruby on Rails是一種創(chuàng)建基于數(shù)據(jù)庫支持的Web應(yīng)用程序的框架,這也展示了Ruby的力量。Rake,作為Ruby的Make和Ant合二為一的版本,是這種語言強(qiáng)有力的應(yīng)用的又一個證明。

  使用Ruby的另一個原因是,所有的編程發(fā)燒友都在使用它。現(xiàn)在,許多Java高手(如Glenn Vanderburg,Bruce Tate和Martin Fowler)都在使用Ruby。即使你不打算把你的所有開發(fā)轉(zhuǎn)向Ruby,這種語言也值得你瀏覽一番。

  限制Ruby發(fā)展的主要因素之一是,它缺乏一個良好的開發(fā)環(huán)境(對于那些不想學(xué)習(xí)Emacs的用戶來說)。如今,RDT改變了這一切,而使用Eclipse對此進(jìn)行試驗(yàn)則最好不過。

  二、 安裝

  在使用Ruby之前,你必須安裝Ruby解釋器,相應(yīng)的庫和Ruby開發(fā)環(huán)境。

  三、 取得Ruby

  Ruby可用于所有主要的平臺上。事實(shí)上,你的Linux或Cygwin分發(fā)包中可能已經(jīng)包含了它。請打開一個命令提示符,然后輸入"Ruby-v"。
如果你得到一個版本號,那么你已經(jīng)準(zhǔn)備好。否則,你需要檢查你所選擇的平臺的分發(fā)包。

  如果你正在運(yùn)行Windows,則選擇更容易。RubyForge,作為SourceForge上的Ruby特定的等價物,有一個工程稱為One-Click Ruby Installer,這個程序用于在Windows平臺上搭建Ruby環(huán)境。它還包括另外一些工具,如一個稱為FreeRide的IDE;但是如果你使用RDT的話,你在安裝過程中可以跳過這些這項(xiàng)。

  四、 取得文檔

  當(dāng)你開始使用一種新語言時,文檔及有關(guān)參考材料是至關(guān)重要的。你可以在主Ruby網(wǎng)站得到Ruby文檔的在線參考材料,但是你會發(fā)現(xiàn)這些文檔有點(diǎn)過時(它們是針對于Ruby 1.6版本的,而當(dāng)前版本是1.8.2)。問題是,更新的文檔目前還沒有從日語翻譯過來。然而,你可以在Ruby-doc.org上找到最新的幫助文檔。它包括API級的文檔(Javadoc的等價物),還有其它一些教程和書籍。

  如果你是一位嚴(yán)肅的Ruby開發(fā)者,那么你應(yīng)該閱讀一下《Programming Ruby:The Pragmatic Programmer's Guide》(作者是Dave Thomas和Andy Hunt)一書以取得最佳編程效果。這是一本有關(guān)Ruby及Ruby庫編程的經(jīng)典指南。如果你得到此書,那么你還可以參考也是Dave Thomas編寫的《Agile Development with Ruby on Rails》一書。這是一本有關(guān)Ruby on Rails的入門性書籍。
作者: 2gua    時間: 2010-12-03 12:43
本帖最后由 2gua 于 2010-12-05 07:34 編輯

Ruby開發(fā),最吸引人的開發(fā)工具是Mac平臺的TextMate,但不是每個人都用Mac的,JetBrains RubyMine,無疑是Ruby開發(fā)人員渴望的終究IDE環(huán)境。
作者: zqy1005    時間: 2010-12-04 22:32
emacs and vim 用戶路過。。
作者: 2gua    時間: 2010-12-05 07:35
gVim,我也常用的。
作者: feiyang10086    時間: 2010-12-06 12:45
回復(fù) 2# 2gua


   
作者: 2gua    時間: 2010-12-06 13:45
回復(fù) 5# feiyang10086


    怎么?




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2