ruby第一印象
昨天抽出空來(lái)裝了一個(gè)Ruby,體會(huì)體會(huì)這個(gè)最近很多人提起的東西。從下載到安裝,包括裝Cygwin一共也就用了一個(gè)小時(shí)。看了看它自帶的文檔,寫(xiě)了兩個(gè)小腳本試了一下,覺(jué)得和perl很點(diǎn)類似,語(yǔ)法很簡(jiǎn)單,上手非常快,用起來(lái)也沒(méi)感到什么特別神奇之處。接著下了久仰大名的Ruby on rails 裝了一下試試,發(fā)現(xiàn)用它建站的確很快,就像當(dāng)年用傻瓜相機(jī)的感覺(jué)。
簡(jiǎn)單來(lái)說(shuō),Ruby 給我的感覺(jué)一般,沒(méi)有讓我有一見(jiàn)鐘情的感覺(jué)。我不是很喜歡Ruby這種很隨意的語(yǔ)法,對(duì)于Ruby on rails這個(gè)輕量級(jí)的構(gòu)架未來(lái)內(nèi)能達(dá)到的高度也有所懷疑。Ruby就是Ruby,還是不能和Java來(lái)比較,離取代Java更是差十萬(wàn)八千里,Ruby本身是一個(gè)普通的腳本語(yǔ)言,和Java差別太大,Ruby無(wú)非是在各有千秋的眾多編程語(yǔ)言里又加了一種。Ruby on Rails 的思路是比較前衛(wèi)的,不過(guò)主要就是個(gè)思路,別人很容易就借鑒了,沒(méi)準(zhǔn)用不了多久java on rails,dotnet on rails就會(huì)出來(lái)。不知道Ruby on rails在事務(wù)、安全方面是怎么處理的,運(yùn)行起來(lái)效率會(huì)怎樣,反正覺(jué)得Ruby on Rails好像是用來(lái)做中小型網(wǎng)站的。網(wǎng)上好像Ruby的fans很多,其實(shí)回頭看看,每種流行一點(diǎn)的腳本語(yǔ)言的Fans都很多。
我認(rèn)為Ruby的語(yǔ)法、Ruby on Rails的特點(diǎn)注定了它只能給一些想快速建網(wǎng)站的人使用,是很難得到大公司青睞從而在商業(yè)領(lǐng)域獲得更大空間的。對(duì)于目前新流行起來(lái)的幾個(gè)腳本語(yǔ)言,我覺(jué)得groovy的定位還是很不錯(cuò)的,傍著Java這個(gè)巨人,將來(lái)沒(méi)準(zhǔn)能吃香的喝辣的。雖然不是特別看好Ruby,以后有時(shí)間還是準(zhǔn)備系統(tǒng)的看一下ruby的語(yǔ)法和試一試ruby on rails的應(yīng)用開(kāi)發(fā),應(yīng)該能從里面找到很多可以借鑒的東西。
posted on 2005-12-09 00:07 weidy 閱讀(517) 評(píng)論(2) 編輯 收藏 所屬分類: Java世界