Re: 我来冒死发点激进言论,欢迎大家逐条批判——我理想中的HTML和CSS

(回信遲了超過一個月 :p)

>
> 后面那几个XBL有望实现。但是XBL在浏览器这里的支持就不清楚了。googlecode 
> 上似乎有个开源项目实现XBL的。不过没有用过,无法评价。
>

喔喔,真高興有人提到XBL@個技術,個人很喜歡@個東西。簡單的一句話來說的 
話,@有點像是以製作使用者界面為目的的標籤樣板系統。Firefox一直以@個技 
術實作它很多XUL的東西,像是我沒記錯的話<xul:textbox>就是被取代成 
<xul:hbox>,而hbox就是XUL中的最基本的標籤。而本來邵兄的例子大概就是把

<ball />

以

<svg>
    <circle .... />
</svg>

之類的取代吧。(不過@是2D的非3D,有請SVG達人畫一個SVG的3D球體吧 xd)

不過Firefox實作的是XBL1而現在擺在W3C文檔空間的是XBL2[1],Mozilla的人是有 
打算實作XBL2的,就等他們捕完跟Webkit的一些差異(像是CSS Transition)之後 
吧。

最近XBL的消息在W3C的Web Application工作小組出現了幾次。特別是XBL2的編輯 
Ian Hickson(也是HTML5的編輯),釋出了一個簡化版的XBL2,目標是吸引更多的 
開發者實作@項技術並讓它成為HTML5的一部份[2]。Google的TabAtkins在[3]裡寫 
到:

[[
一些Chrome工程師們曾集思廣益討論如何簡化開發Web App的過程...我們曾避免直 
接使用XBL2因為我們不太喜歡它的一些設計上的決定...但是我們後來還是決定不 
要隨便放棄@個既存技術所以我們決定去改變它。

...除去一些2007版的過時的設計,而產生了現在了@麼版本。我們還是不確定@ 
是我們(Chrome)所要的,但是@已經不錯了,我們正在實驗@個版本以回報一些 
有用建議
]]


所以我想@個技術應該是前途光明的。不過IE的態度就不清楚了 xdd 最近才知道 
他們有實作一個叫做HTC[4](HTML Component,不是宏達電 :p)的東西,從IE5就 
開始有了,不知道有沒有人玩過?

[1] 2007年版XBL2 - http://www.w3.org/TR/xbl/

[2] http://lists.w3.org/Archives/Public/public-webapps/2010JulSep/0675

[3] http://lists.w3.org/Archives/Public/public-webapps/2010JulSep/0912

[4] http://msdn.microsoft.com/en-us/library/ms532146%28VS.85%29.aspx


此致

Received on Wednesday, 10 November 2010 09:33:04 UTC