What have you found for these years?

2008-08-13

nested layouts!

一年前(還真是有夠久?)剛開始碰 rails 時,丟了一堆問題出來,
有蠻大一部份的答案都是得到 rails 沒有,或是沒碰過這麼複雜的問題 @@

老實講那時候覺得有點 shock, 為什麼這麼 simple 而直覺的問題會無解?
當然自己實作一份不是不行,但這就變成另開計畫去做了啊...
缺什麼就做什麼的話,哪有東西是能夠寫完的 XD

http://wiki.merbivore.com/pages/nested-layouts

雖然這應該不是新聞啦,但看到 merb 的 wiki 中放著 nested layouts,
就覺得這仍然是有救的 XD 證明這並不是我自己在空想?

超過一個以上的 layout 有這麼奇怪嗎?應該很正常吧?

(0) header
(0) menu
(1) sub-menu
(2) content
(1) sub-footer
(0) footer

這樣的結構應該不奇怪吧?

另一方面,看到 merb 的 mailing list 上說,
"Merb will run better on Rubinius",
總覺得各個專案都會找到各自比較適合合作的對象,
就看看 1.0 時,會不會有什麼巨大的改變吧?

像是 ruby 1.9, 確實也必須和 rubinius 與 jruby 競爭...
jruby 我因為沒什麼興趣,不怎麼關心,但 rubinius 可是一堆人在看著啊。
就我 build 過幾次 rubinius 的印象,他確實是用上了各種先進的東西。
除了 llvm 是什麼我不太清楚,branch 上捨棄主流的 c, 轉向 c++,
還有另一個 branch 則是捨棄 configure (不知道用什麼生的),
改用 cmake! 而且他真的很早就在用 git 了。還有許許多多的 rake task.

反觀 ruby, 除了 k&r c, 最早是 cvs, 後來改 svn, build 則是 autoconf,
中間是還有用到 miniruby 啦,只是沒利用 rake, 感覺真的是非常可惜。

仔細看看每個 project 用到的 tool 和寫出來的 source code, 多多少少就能
感覺得出來,core developer 到底是哪些個性的人 :o
然後又會吸引哪些 contributor...

這實在是滿有趣的一件事。

所以總之就是找適合自己風格的東西,合作起來就會比較愉快 XD

0 retries:

Post a Comment

All texts are licensed under CC Attribution 3.0