以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- [转帖]关于SVG的一些讨论 (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=14792) |
-- 作者:SCYANGYU -- 发布时间:2/25/2005 1:30:00 PM -- [转帖]关于SVG的一些讨论 有個專案正在用 svg 展現資料驅動的圖形,不過需求規格不允許加掛 plugin, 最後還是用 batik 轉成 jpg。做下來感覺幾乎都在不斷地寫 xslt,svg 就像 html/wml 一樣,版面的一種呈現方式而已。 xslt 轉的時候比較大的問題是 xpath 缺數學方面的功能,為了反三角只能 w3c 有些標準的網頁開始不只放文件而已,有點入口網站味道。 ------------------------------------ 大概是這樣啦 ^^~ ------------------------------------ w3c http://www.w3.org/Graphics/SVG/ Apache Project IDE support 雜七雜八 我安裝了整套Adobe Acrobat 5.0之後可以用IE看SVG ----------------------------------- 至於規格的部分 不過我以前有玩過 VML 啦 這跟 SVG 有點類似 ------------------------------------ ------------------------------------ 我一直覺得 SVG 是Adobe氣不過 Flash 的成功而做的蠢事。當然在技術上,SVG有其意義,可是在實用性上... Flash發展到現在,連application面的發展都很成熟了(如果flash 2004 pro的宣傳會實現的話...),而SVG雖然過了1.1,但是支持的工具呢?難道只是用Illustrator排排版嗎?還沒檢查新版的Livemotion對這個東西有什麼支援。 關於這點,有人有想法嗎? ------------------------------------ http://www.w3.org/Graphics/SVG/ 我想.. 連 W3C 都承認的規格 之前 svg 之所以無法流行, Well, webservice 能夠做到什麼境界與程度 ----------------------------------- 提供一點自己的意見 我覺得現在的WEB就跟那時候一樣 像是我以前曾經利用 vml 來在網頁上面實作有關於繪圖的模式 vml 也是 svg 的一種變化 ------------------------------------ 我想.. 連 W3C 都承認的規格
那就像是說: Microsoft對於HTML, XML不能決定一切吧! 如果 W3C 決定要使用任何偉大的standard, 但 Microsoft不支持, 那...... 光是看到w3c上面svg的editor jon ferraiolo, 和作者之一的 richard cohn, 就知道這個從pgml轉來的計劃, 是adobe花最多時間的W3C案子. jon ferraiolo 我不知道, 但 richard cohn可是 Framemaker這類產品的老兵了(不知道現在 framemaker 開發群裡面還找不找得到他的名字). 如果你曾經是2000年前 working draftmailing list的一分子, 你就會知道, richard cohn在這個過程中所付出的心力. 如果你再清楚一點所謂的"標準"是如何制定出來(正確的說法是"被搓出來的"), 你就不會驚訝, "為什麼" Adobe 的svg viewer已經是6.0版了,而別人還只是2.1而已. 永遠不要忘記, 標準的先行者, 在標準真的成為標準的時候, 利益是"非常非常" 巨大的.
之前 svg 之所以無法流行,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndude/html/dude03262001.asp 在ie的技術排名裡面, MathML還比SVG優先. 這裡面牽涉到的, 不只是M$的好惡而已, 而是在思考SVG的時候, IE的操作可能會必須要做很大的變動(放大縮小該怎麼辦). 沒有 ie 支持的標準, 那就只好繼續plug-in下去. 相較於Flash, SVG的plug-in可是大多了. 不同於XML, SVG可是個針對view而來的標準, 一個沒有閱聽大眾支持的view標準, 那還不靜靜的死掉? "這個人一定不喜歡SVG", 如果你看了上面的文字有了這樣的感覺, 嘿嘿!那就錯了. 我可是SVG的忠實支持者(比swf還要堅定).原因在於接下來我要說明的一個根本問題(很奇怪,這邊都沒人提, 是因為大家都知道了嗎?) , 就是: SVG到底是幹什麼的? 如果你今天打開任何一本人類的印刷物品, 想想, 這樣的排版我可以用HTML完成嗎? 很讓人沮喪的是, 大部分有水準一點的排版功能, html都不行(比如排成兩欄,就是個很著名的例子). Art Design, 在許多Art school 的定義裡面, 就是 Information Communication的一部分, 而宣稱是"人類溝通新型式"起點的網際網路, 對於這部分來說, 卻一直有的嚴重的缺陷. 所以, 本該是Designer主導的"資訊形式設計", 現在對這些Designer來說卻困難重重. Adobe, 身為全世界和Designer相處得最好的資訊公司, 當然必須擔起這個責任(並且依此賺錢). 這就是 PGML 的由來, 在1999年, 成為SVG第一版的working draft. Flash的swf, 就是另外一件事了. swf的基本目的本來就是動畫(macromedia很清楚知道他們在做什麼), swf本來就不太在意真正的"排版"工作, 所以, 大部分時候,在flash裡面, 我們處理的是轉成圖形的文字. SVG原本就是解決靜態的排版, 不妨把他想成另一種PDF的格式. 當然, 加上dom以後, 光用javascript我們就可以做出許多驚人的動畫了----但畢竟這不是SVG真正的用途, 可是Adobe眼紅於Flash的成功, 所以, 在 SVG 1.0的標準出爐以後, 反而讓人覺得這個標準開始向動畫"移動". 至於是哪些詳細的規格讓我有這種感覺, 我要找找以前和Adobe討論的email. 另外, 如果我沒記錯, vml和pgml混血以後的東西, 就叫SVG ------------------------------------ At least SVG will be a standard format. ------------------------------------ 據我去年去日本JavaOne跟KDDI的工程師聊天的情報, KDDI那時候只有實作出SVG Tiny的subset... (限於某些技術無法解決) ------------------------------------ W3C現在有個SVG Tiny的比賽哦!有興趣的人可以去看看!
http://www.javaworld.com.tw/jute/post/view?bid=34&id=12468&sty=1&tpg=1&age=-1
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |