您現(xiàn)在的位置:
天極Yesky>
軟件>
專題教程從去年起Java社區(qū)開始討論一種“新的”編程語言:Ruby,這場討論的范圍越來越大,參與者也越來越多,甚至Java之父Gosling也卷入了,不過共同的認識是Ruby在開發(fā)中的高效性超越Java和C#,這個結果讓許多開發(fā)者感到驚訝,甚至令他們提出這樣的疑問:是否真的存在比Java和C#更好的語言?本期專題將對Ruby語言作全面的探討并試圖回答這一問題。
那么什么是Ruby呢?Ruby是一種面向對象的元編程語言,它接受了許多語言(包括Lisp,Smalltalk,Python和Perl)的最為優(yōu)秀和強有力的編程特征。
Ruby真的比Java更好?
Ruby On Rails 創(chuàng)始人:對Java 說再見
這兩周以來圍繞Java發(fā)生的兩件大事:EclipseCon 和TheServerSide Java Symposium,在業(yè)界掀起了一場關于Java與動態(tài)語言之間的不休爭論。 [
詳細閱讀]
Java之父稱PHP,Ruby以及C#,不足為懼
有些人問道當前Java 所面臨的威脅時,Gosling給予了這樣的回答,“PHP 和Ruby 是非常好的系統(tǒng),但是它們作為腳本語言來發(fā)揮力量,只局限于網(wǎng)頁這一領域內。” [
詳細閱讀]
高手傳道 Ruby編程技巧
沒有Rails Java程序員如何使用Ruby
Ruby on Rails僅是使Ruby成為偉大的一個因素,這就象EJB僅是Java企業(yè)平臺的一個組成部分一樣。本文將帶你一同討論,作為一名Java開發(fā)者,僅利用Ruby自身所能夠實現(xiàn)的功能?!
詳細閱讀]
使用Eclipse+RDT插件進行Ruby開發(fā)
Ruby是一種純面向對象的語言。不同于Java,Ruby中的一切都是對象。Ruby的語法主要來源于Smalltalk,Python和Ada。Ruby是一種單繼承的語言,但是它提供了一些Java技術所沒有實現(xiàn)的高級特征。 [
詳細閱讀]
用Ruby+Builder創(chuàng)建XML應用
自從去年Ruby on Rails問世后,人們對Ruby語言的興趣穩(wěn)定地增長起來。Rails已經(jīng)幫助人們看到了什么是Ruby:一種非常體面的,易學的且使用中充滿了樂趣的語言,甚至適合于工業(yè)級應用軟件的開發(fā)?!
詳細閱讀]
近期優(yōu)秀專題
正版化,誰為你買單?代碼的力與美 程序設計中的美學“吃螃蟹的人” 一個開源工作者的告白Borland二十年傳奇成空 程序員何去何從Ruby程序設計入門講座
第一講 安裝配置
如果你象我一樣正在從事軟件開發(fā),那么我們就有共識:盡管學習一種新的編程語言可能是一件趣事,但是只有你對它具有深入了解之后,你才有資格以一種懷疑眼光來看待另一種編程語言。 [
詳細閱讀]
第二講 對象,方法和類
在Ruby中,一切都是對象。而不是如Java或C++中的原始類型;字符串是對象,類和方法也就不是對象。 [
詳細閱讀]
第三講 變量與賦值
你是否注意到前面所有的示例代碼中都缺少某種東西?難道你必須輸入常數(shù),實例變量或類變量?絕對不是!這正是Ruby的真正面向對象的天性的一部分?!?[
詳細閱讀]
第四講 類變量和類方法
象大多數(shù)面向對象語言一樣,Ruby類也允許定義類變量和方法。一個類變量允許在一個類的所有實例間共享單個變量。在Ruby中,兩個@@號用于指示類變量?!
詳細閱讀]
第五講 方法存取控制
當設計應用程序時,可能想實現(xiàn)一個方法僅為一個對象內部使用而不能為另外一些對象使用。 [
詳細閱讀]
第六講 多繼承
盡管多重繼承可能成為一種語言強有力的特征,但是由于它會增加該語言的復雜性和歧義,因此許多面向對象語言都沒有加入它?!
詳細閱讀]
第七講 數(shù)字、字符串和其它
學習一種新的編程語言時,首先理解該語言提供的"標準"類型是非常有用的。所以,我們先探討數(shù)字類型,字符串類型,布爾類型和另外一些基本的Ruby數(shù)據(jù)類型?!
詳細閱讀]
第八講 數(shù)據(jù)結構
就象許多程序語言一樣,Ruby也提供了完整的數(shù)據(jù)結構來存儲和管理數(shù)據(jù)與對象?!
詳細閱讀]
第九講 代碼塊、迭代子和過程對象
在Ruby的一切都是一個對象。甚至一個代碼塊也是一個對象!在Ruby中,代碼對象被稱為代碼塊。你可以把代碼塊想像成小的程序單元。 [
詳細閱讀]
第十講 輸入輸出和標準庫
在編寫Ruby代碼時都使用了大量的Ruby標準輸出方法。其中,最為常用的是print和puts方法。 [
詳細閱讀]
第十一講 一個簡單的例子
基于目前學習的Ruby知識并有Ruby標準庫的幫助,你應該能夠構建一個真實世界的應用程序了。 [
詳細閱讀]
天極社區(qū)邀請您:
寫博客 上傳相片 論壇聊天 訂閱電子雜志 彩信螞蟻 推薦網(wǎng)摘 IT培訓 對此感興趣 本文最新主題 共(18)條 >>
查看本文所有評論<< >>查看主題:
Ruby所有主題 <<
標題 發(fā)表時間 發(fā)表人
回復要統(tǒng)治也的是java,c#...我看是沒戲了~,不過ruby確實是個好東西值得學習,別讓國界來影響技術?。?div id="moiyehiw" class='imgcenter'>
[s12... 2006-07-19 11:13 天極網(wǎng)友
回復就是不用狗日本的 2006-07-13 07:48 天極網(wǎng)友
回復世界沒日本,是太陽不出來了,還是星星不出來了......好的怎么樣就是不能用小日本~~~ 2006-07-13 07:47 打死小日本
回復狗日本弄的~~~打死不用 2006-07-13 07:44 天極網(wǎng)友
回復是,一看到小日本的,我就沒興趣了,原來很興奮,狗日日本 2006-06-14 21:51 天極網(wǎng)友
回復頂,打死小日本的 2006-06-09 15:19 天極網(wǎng)友
回復本來想看一看,但一看是小日本的,興趣索然;就算是連一個編程語言都沒有了,也不會用小日本的,況且, ... 2006-05-30 11:44 天極網(wǎng)友
回復對日本的東西不想用,作為研究的目的的話就留給其他高手。 2006-05-25 00:18 天極網(wǎng)友
回復雖然是日本人的東西,但好東西就是好東西,總不能因為之前有八國聯(lián)軍,就閉關自守,這是很愚蠢的! 2006-05-23 10:20 天極網(wǎng)友
回復。。。樓下的BC 2006-05-18 18:29 天極網(wǎng)友