對Ruby看法如何?

Ruby語法較Java簡單,而且Ruby程序不需要編譯,受到Java編程員的注視,但Ruby目前沒有編譯器,所以還沒有以Ruby編寫的商用軟件。

吾知Ruby係咩東東, 但沒有Complier而只有interpreter, 咁咪好無效率?

TOP

回覆 2# 的帖子

(路過)Ruby似係PHP既Language,不過唔係For web programming,Ruby on Rails(RoR)就係用Ruby既Syntax寫Web applications。

(有錯請指正)

TOP

原帖由 daemongmong 於 2008-12-21 15:21 發表
Ruby語法較Java簡單,而且Ruby程序不需要編譯,受到Java編程員的注視,但Ruby目前沒有編譯器,所以還沒有以Ruby編寫的商用軟件。

香港唔係太興.
但我試過一d sample, 佢主要以 MVC 為骨幹. 了解左佢架構後, 寫 Application 係幾爽.
容易 maintain.

TOP

ruby寫出來的syntax可以好靚,但我接受唔到一句if statement都可以有幾種寫法

TOP

原帖由 Gundamdriver 於 2008-12-21 22:34 發表
(路過)Ruby似係PHP既Language,不過唔係For web programming,Ruby on Rails(RoR)就係用Ruby既Syntax寫Web applications。

(有錯請指正)


Ruby 唔係咁似PHP, 佢同Python 就接近D.

TOP

原帖由 laputafish 於 2008-12-21 23:20 發表

香港唔係太興.
但我試過一d sample, 佢主要以 MVC 為骨幹. 了解左佢架構後, 寫 Application 係幾爽.
容易 maintain.



如果無小小functional programming 既背境, 唔容易發揮Ruby 既特質.

TOP

原帖由 nohuy 於 2008-12-21 23:33 發表
ruby寫出來的syntax可以好靚,但我接受唔到一句if statement都可以有幾種寫法


幾種寫法, 你可以只選一種.
所以唔多明你o既觀點.

我唔識 Ruby . 但係 C 隨手都可以兩三種 if statement 寫法 .

1. if( cond )  
        statement1;
     else
        statement2;

2. ( condition ) && ( statement1 );

3. ( condition ) ? ( statement1 ) : ( statement2 );

唔知呢個結果你接唔接受 ?!

TOP

i++
i=i+1
i+=1
都有幾種寫法..

TOP

Ruby幾乎與Java同期推出,但Ruby普及性遠不及Java,相信與Ruby推廣力度不足,以及Ruby沒有編譯器有關。

TOP