星期三, 4月 29, 2009

Ruby...無言的part 1

之前為了混口飯吃, 在別間公司鬼混了一陣子, 因此自己的公司將網站外包給某個廠商來開發, 沒想到竟然是用RoR來開發... 這下可好, Ruby只聽過但沒接觸過... Rails更是陌生... 只知道是一種開發的框架... 但公司沒有這方面的人才, 且最近系統要上線, 之後必須要自家維護, 但我的工程師們又都很忙, 沒辦法只好硬著頭皮自己來了 :(

對於Ruby的聽聞印象是超完美的OO語言... blahblah, 這類讚美之詞就不多說了, 網路上很多... 但是真的接觸Ruby之後, 還真是驚訝於它的...詭異語法... 老實說我實在不知道怎麼欣賞它的美. 我想這是我才疏學淺之故 ><" 廢話不多說... 還是研究怎麼入門吧!

雖然不懂Ruby的美, 但自認還是個懂點程式的人, 因此首先想看的是語法上的差異. 不可避免的先到官網逛逛 http://www.ruby-lang.org/zh_TW

再看看如何從其他語言到Ruby, 我選擇的是Java
http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/

恩... 根據文件的說法, 差異點不多, 安心了不少
http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/to-ruby-from-java/

還很貼心的有線上測試器... 不過這種command line的coding方式讓我有點恐慌...
http://tryruby.hobix.com/

接著研究Ruby User's Guide, 到此總算是看到Ruby的語法了, 不過我沒預期到接下來是無言的開始 http://www.rubyist.net/~slagell/ruby/index.html
怎麼在畫面上印出五次test?
=> 5.times{puts "test"}
讓字串重複相加五次
"test"*5
=> "testtesttesttesttest"
只能說我真的很不習慣吧... 對我來說Ruby有太多的符號, 以及感覺像程式糖衣的東西... 繼續無言的學習中...

沒有留言: