What have you found for these years?

2009-01-02

這真的想讓人罵髒話...(rails/merb)(2)

針對這篇的一點想法:

Merb/Rails merge, or Why should merbists be happy?

因為這篇其實解釋了不少很容易會有的疑問,其中幾點確實就是我所質疑的。

> Why merge when we are about to win?!

如果不考慮合併的困難,直接假設合併會有很好的結果,
那我想這一篇的陳述就會是對的。力量確實需要集中,
這也是為什麼現在一堆合併併吞合作等等的事情發生...

很多旁觀者認為 rails 跟 merb 合併是一件很合理的事情,
因為為何要競爭?如果大家都是走在同一條路上的話。這樣看來,
確實是沒有錯,再合理也不過了。問題是,merb 和 rails 內部結構
幾乎完全不一樣啊!打個比方,你要 gcc 跟 visual c 怎麼合併??
對啊,對 client 來說,他們都是 c compiler, 如果遵照標準來寫,
對 client 來說根本什麼也不用改,或是只要改小小的地方即可。

但這種合併可能發生嗎?

我覺得這只是讓 stable merb 往後延長至少半年。
不可否認,現在的 merb 還是大有問題啊...
又或是,反正 datamapper 也還沒 1.0, 可以順便等等 dm 呢?



> What does Merb win by being merged into Rails?

除非 merb 掌權,不然這些都是 rails 的好處吧...



> Why not merge Rails into Merb?

這是我最不同意的一段。我完全不覺得把 rails 改成 merb like 會比
把 merb 改成 rails like 要來得簡單...

至於名字方面,換個新名字其實就是希望捨棄包袱,不要去搞相容介面。
去除此的話,我相信 rails 是個好名字。



> You are killing innovation by killing the competition

這個... 我不覺得這種 competition 有什麼必要啦。
所以沒什麼意見。



> You screwed us over and now I have to go “back” to Rails

叫 alias_method_chain 去死,讓所有用到這東西的 plugin 都掛掉,
and no more other comments.



> Rails 3.0 won’t even be as good as Merb 1.x

半年甚或是一年又過去,再來看這件事吧。
重點還是要怎麼合併,以 rails 還是 merb 的方式走。



> The Rails team won’t let you do what you
> have to do to merge Merb into Rails

well, let's see...



> DHH is a jerk

no comments, i don't know him well,
but it's interesting to hear that.



總之,這篇確實解釋了很多東西。剩下的問題大概只有一個,
就是究竟能不能做到吧。我覺得比較重要的還是,讓 stable 這件事,
又再度往後延長很長的一段時間....

如果 google 是因為這個原因而不選擇 ruby, 完全能理解啊...

0 retries:

Post a Comment

All texts are licensed under CC Attribution 3.0