Re: [問題] Ruby哪裡比Python好?

看板Ruby作者 (Test)時間18年前 (2006/09/18 12:54), 編輯推噓3(3012)
留言15則, 3人參與, 最新討論串5/6 (看更多)
※ 引述《billyeh (bill)》之銘言: : 在 Google 發跡的時候, Ruby 還不成氣候, : 而當時 Python 剛好有個或許可稱為 killer app 的東東:Zope。 Zope 我沒試過, 可是它並沒有像 Rails 這樣 Killer 吧 @_@ : 或許是因為這樣, Google 當時才選擇 Python 吧, : 而且 Google 應該不會選 Perl... : 不過, 看到 Python 對縮排格式的嚴格規定, : 我就懶得去學它。 Python 呀...其實 Python 是比 Ruby 更較接近 Lisp 的語法 看起來是蠻像是 Lisp 把括弧的去掉的感覺, 縮排應該是一種...為了省結束的 end 或 } 的感覺吧... C/Java: if (a > 0) { // 左括號有人習慣縮排, 有人習慣放下來 a = 0; } // 右邊的很少有人縮排上來 Ruby: if a > 0 a = 0 end # 這個 end 保留, 左邊的省略了 Common Lisp: (when (> a 0) (setq a 0)) ; Lisp 的括號大多都縮排上來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.34.34

09/18 18:12, , 1F
把時光推回當年, Zope 的確可算是 Python 的 kill app
09/18 18:12, 1F

09/18 18:12, , 2F
至少可稱得上是 Python 數一數二的火力展示應用
09/18 18:12, 2F

09/18 18:13, , 3F
當然啦, 以現在 Web 2.0 眼光來看, Zope 褪色許多,
09/18 18:13, 3F

09/19 05:09, , 4F
當年我沒碰 Python, 不過 Python 是因 Zope 而紅的咩?
09/19 05:09, 4F

09/19 05:10, , 5F
我是覺得應該不像 Ruby 感覺得出是因 Rails 而紅的 @@
09/19 05:10, 5F

09/19 11:52, , 6F
1) 去 Google 搜尋 "Python killer application" 就知道了
09/19 11:52, 6F

09/19 11:52, , 7F
2) 老話一句:請將時光推回當年, 不要用現在的眼光來看
09/19 11:52, 7F

09/19 15:13, , 8F
當年我沒碰 Python 因此我無法證實Python是因Zope紅的
09/19 15:13, 8F

09/19 15:13, , 9F
但是Ruby是因為Rails紅的這一點非常的明顯就是了...
09/19 15:13, 9F

09/19 15:16, , 10F
Zope也許是Killer App, 但不一定是影響使用Python主因
09/19 15:16, 10F

09/10 22:43, , 11F
Zope/Plone
09/10 22:43, 11F

09/10 22:44, , 12F
"省結束的 end 或 }" 這個很重要 有時候不小心少打了end
09/10 22:44, 12F

09/10 22:44, , 13F
或} 程式碼就會編譯不成功 並且跑出奇怪地問題
09/10 22:44, 13F

09/10 22:45, , 14F
不好debug 所以ruby才有 end # of 函式或是類別或是模組
09/10 22:45, 14F

09/10 22:46, , 15F
名稱 這種程式設計風格
09/10 22:46, 15F
文章代碼(AID): #153YQKen (Ruby)
文章代碼(AID): #153YQKen (Ruby)