作者 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:
這些其他的框架還是輸在缺少Rails那堆方便到翻過來的plugin阿... 要弄個相容rails plugin的架構又好像等於把Rails的缺點也帶過來了
所以一直在等待與觀察中 XDD
沒辦法,rails 資源超多的
沒空開發一堆有的沒的,就只能這樣繼續用
Post a Comment
Note: Only a member of this blog may post a comment.