What have you found for these years?

2008-07-23

□ [心得] the "find" method

 作者  godfat (godfat 真常)                                        看板  Ruby
標題 [心得] the "find" method
時間 Wed Jul 23 12:58:14 2008
───────────────────────────────────────


參考這兩篇:
http://blogger.godfat.org/2008/07/hasmany-and-find.html

http://blogger.godfat.org/2008/07/hasmany-and-find-2.html

ruby 說 principle of least surprise,
不過我覺得 rails 不斷在做一些 surprise.

之前為了擴充一些 rails 的行為,查看了一下 source code,
覺得裡面充斥著神秘的 magic, 不把整個程式看過一遍,
還真不容易看懂他在做什麼事情。

另一方面,後來也碰到為了擴充 net/http 的行為,
查看了一下 net/http 的 source code. 整個程式非常龐大,
但是清晰易懂,擴充容易,一試就成。

相較之下,rails 真的有點恐怖...
忽然間,好像也慢慢可以想像為什麼 Zed Shaw 會說那些話了?
當然這還是存疑就是了...

*

之前一直在注意 nitro 的狀況,不過看起來 nitro 真的差不多死乾淨了...
有人說最像 nitro 的是 ramaze ( http://ramaze.net ).
他網頁上也示範了使用各種 ORM:

http://ramaze.net/features:orms

有機會的話想試試看 ramaze + data_mapper,
這可能是我目前看到現在用起來最乾淨的組合。

*

我覺得從 rails 開始,造成了相當大的一窩蜂行為。
好像看到 Stand Alone Complex 上演一樣... XD
這實在是有點盲目的狀況。

前一陣子 rails 從 svn + trac 轉成 github + lighthouse,
也造成不少人這樣一起遷徙過去。

就我自己試起來的感覺... git 真的不錯,github 也很好,
尤其是他的 fork + pull request 功能,相當方便。
不過 lighthouse 我就看不出來好在哪了...

試用了一下,除了功能很少外,我忘記我當時用哪個 browser 看了,
版面還爛掉得很嚴重...

相較之下,redmine 實在強大好用太多了。

也罷,反正東西不適合或不好用,總是會有人跳出來寫 alternative,
free software 就像個生態系啊 XD 觀察,或是加入,都無不可 :D

--
Nobody can take anything away from him.
Nor can anyone give anything to him.

What came from the sea,
has returned to the sea.
Chrono Cross

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.121.85

2 retries:

Poga Po said...

這些其他的框架還是輸在缺少Rails那堆方便到翻過來的plugin阿... 要弄個相容rails plugin的架構又好像等於把Rails的缺點也帶過來了

Lin Jen-Shin (godfat) said...

所以一直在等待與觀察中 XDD

沒辦法,rails 資源超多的
沒空開發一堆有的沒的,就只能這樣繼續用

Post a Comment

Note: Only a member of this blog may post a comment.



All texts are licensed under CC Attribution 3.0