论坛首页 Web前端技术论坛

如果用svg+xul还需要html吗 ?

浏览 14364 次
该帖已经被评为精华帖
作者 正文
   发表时间:2005-04-25  
svg+xul好像就能应付所有的问题 从文字 到 图形 到交互. 而且布局可以更精确 交互也比html的form强多了.
   发表时间:2005-04-25  
确实是有这种可能性的,但是这是未来几年的事情,而且现在趋势还不明显。我们还是在这里先把目前已经成熟的几种解决方案讨论清楚吧。
0 请登录后投票
   发表时间:2005-04-26  
xul如果被接受为规范还差不多。svg很多年都没能流行起来。
0 请登录后投票
   发表时间:2005-04-26  
就我参与的几个项目看来,svg是不可能的
0 请登录后投票
   发表时间:2005-04-26  
robot_liu 写道
就我参与的几个项目看来,svg是不可能的

为什么呢?开发困难?没有好的工具?无法多人协作?
0 请登录后投票
   发表时间:2005-04-27  
winterwolf 写道
svg+xul好像就能应付所有的问题 从文字 到 图形 到交互. 而且布局可以更精确 交互也比html的form强多了.



请举个svg+xul能做而html+vml做不到的例子?
0 请登录后投票
   发表时间:2005-04-27  
to winterwolf:
我并不认为 HTML 一定会被淘汰,就象我不认为 PHP 一定会被淘汰一样。象 HTML 或者 PHP 这样简单易学的东西会长期保持它们的生命力。将来的事情是我们很难预测的,至少我没有能力预测两年后技术领域会发生的变化。过早地为将来投入和过晚地投入一样都是代价高昂的,希望你能明白我的意思。

我来举一个例子,我在四年前见到 Cocoon 后认为它代表着将来 Web 开发的方向,但是经过一段时间的研究,我发现它其实只能应用在有限的场合(内容发布领域)。一个简单的在页面中嵌入 Flash 的需求,使用 Coocon 来做都是很复杂的。XML+XSLT 没有在页面中如何嵌入多媒体内容(图片、声音、视频、Flash、Applet)的标准,因此不得不求 助于 XHTML,与其经过转换(需要编写复杂的 XSLT)最终生成 XHTML(也可以生成 HTML),我看还不如直接使用 XHTML。

同样在没有出现强大的可视化开发工具(手工编辑 SVG 可并不是什么令人愉快的事情),和主流浏览器对于 SVG+XUL 提供广泛的支持前(我看近期最多 Firefox 会支持),预测 SVG 将淘汰 Flash 和 HTML 也是很不恰当的。

BTW,无意之中点了“编辑”按钮,改了你的贴子,只好删掉了。抱歉啊。
0 请登录后投票
   发表时间:2005-04-27  
to buaawhl:
W3C 设计 HTML、CSS 的原意被很多人曲解了,绝大部分的人(包括以前我在做项目的时候)其实都没有正确地使用 HTML 和 CSS。几乎没有人是通过 W3C 的规范来学习 HTML、CSS 的,他们都是通过流行的 Web 设计教材和阅读以前遗留的代码来学习的。很遗憾的是这两种学习途径对于他们真正理解 Web 标准都没有多少帮助,甚至还存在着大量的误导。比如在页面中存在大量浪费带宽的 font 标记,使用透明图片来做分隔,大量使用嵌套的 table 来做页面布局。他们不知道这些东西自从出现了 CSS 后全部都是过时了的方法。这是不是 HTML 本身的罪过?我并不这样认为。越是简单的东西越容易被误用(当然简单并不意味它不好,不能帮助你完成工作)。有多少 Web 设计教材宣称你只需要 3 天就可以精通 HTML,真实情况当然并不是这样。网络上流传的大量劣质的 JavaScript 代码同样也不是 JavaScript 本身的罪过。

在我读了《Designing with Web Standards》这本书以后,我才真正理解了 CSS。现在其实真正能把 XHTML+CSS 用好的人是非常少的。以后我会总结出这方面的一些最佳实践,大家来探讨一下。一句话,只有真正走到遵循标准的道路上来,才有可能彻底简化基于 HTML 的开发。

说 HTML 会被废弃,我完全同意。HTML 4.x 是一个完全过时的标准。它现在已经过渡到了 XHTML 1.0、XHTML 1.1 和 XHTML 2.0。目前唯一实用的(得到了浏览器的广泛支持)就是 XHTML 1.0。以后我不会再谈 HTML,我只会谈 XHTML。
0 请登录后投票
   发表时间:2005-04-28  
dlee 写道
to buaawhl:
W3C 设计 HTML、CSS 的原意被很多人曲解了,绝大部分的人(包括以前我在做项目的时候)其实都没有正确地使用 HTML 和 CSS。几乎没有人是通过 W3C 的规范来学习 HTML、CSS 的,他们都是通过流行的 Web 设计教材和阅读以前遗留的代码来学习的。很遗憾的是这两种学习途径对于他们真正理解 Web 标准都没有多少帮助,甚至还存在着大量的误导。比如在页面中存在大量浪费带宽的 font 标记,使用透明图片来做分隔,大量使用嵌套的 table 来做页面布局。他们不知道这些东西自从出现了 CSS 后全部都是过时了的方法。这是不是 HTML 本身的罪过?我并不这样认为。越是简单的东西越容易被误用(当然简单并不意味它不好,不能帮助你完成工作)。有多少 Web 设计教材宣称你只需要 3 天就可以精通 HTML,真实情况当然并不是这样。网络上流传的大量劣质的 JavaScript 代码同样也不是 JavaScript 本身的罪过。

在我读了《Designing with Web Standards》这本书以后,我才真正理解了 CSS。现在其实真正能把 XHTML+CSS 用好的人是非常少的。以后我会总结出这方面的一些最佳实践,大家来探讨一下。一句话,只有真正走到遵循标准的道路上来,才有可能彻底简化基于 HTML 的开发。

说 HTML 会被废弃,我完全同意。HTML 4.x 是一个完全过时的标准。它现在已经过渡到了 XHTML 1.0、XHTML 1.1 和 XHTML 2.0。目前唯一实用的(得到了浏览器的广泛支持)就是 XHTML 1.0。以后我不会再谈 HTML,我只会谈 XHTML。


还好,我以前的HTML经验不多。我也只想学习 dlee 所说的XHTML + CSS Best Practice。:-) 杂乱无章的HTML,都令人烦闷。我希望,XHTML + CSS 能够像 OO Language Code 那样稍微整洁,容易控制一些。
我一开始就是从W3C的XHTML, CSS规范 看起,专门找大师级任务的作品和教条 作为指导,访问一些著名的CSS站点。可能我的HTML基础不够,而且也没有专门的指导,和专门投入的时间,效果不是很明显。
而且,我还具有如下一些 “排斥”心理。
(1) CSS更多的是一种 排版、布局、平面设计 语言。加上SVG等一系列基于文本的图文标准,其竞争对象也许是PDF, Word, 等二进制出版格式。

(2) 未来的应用 理应是越来越关心内容。风格、布局都由用户自己定义。content -> forum -> RSS -> my folder with my style -> I can choose to publish my articles with my style.

不过,我从内心里,是非常希望(X)HTML 能够浴火重生的。目前可视化工具最好的文本界面就是 (X)HTML 了。而这正是fastm的强项。
我也用fastm 生成java code, sql,  甚至考虑 soap 信息,rss, xml wiget等任何XML or text 内容。但这些本来就是纯文本,不需要可视化工具。用其他的template,如freemarker, velocity等,区别都不是很大。

期待 dlee 的 XHTML + CSS 系列。那本《Designing with Web Standards》我也在看,不过由于自身基础原因,感触和心得自然不如dlee明显。
0 请登录后投票
   发表时间:2005-06-14  
不知道xul是如何实现的 如果xul本身也可以用svg来定义就好了.
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics