HTML会被任何新技术取代吗?

时间:2009-02-24 07:05:07

标签: javascript html css flash silverlight

我看到正在推出各种框架,它们承诺Rich Ui和更好的用户体验。 Silverlight,Flash,雅虎的新框架等等。

这是否意味着在一段时间内这些框架将取代现有的基于JAVASCRIPT CSS的HTML应用程序?

与在浏览器窗口中打开应用程序不一样吗?

16 个答案:

答案 0 :(得分:8)

HTML不会很快被替换为标准。传播技术过于广泛,使用网络应用程序和网站完全切换技术的人所需的再教育数量将是巨大的,而且成本非常高。

然而,与任何其他技术一样,HTML将发展。今天看看HTML与10年前相比,它在基础知识方面是相同的语言,但我们使用它的方式,以及附加技术已经改变了很多。即使是10年前制作的高科技优质网站,今天的标准也会显得微不足道。

因此,虽然HTML会保持“相同”(即遵循标准的自然演变),但网站背后的技术(php,.NET,JAVA等)可能更有可能发生变化。

答案 1 :(得分:5)

我不认为他们会替换 .HTML就像我认为没有任何东西替换.TXT。我相信这些新技术会随着时间的推移而得到更广泛的采用和使用。也许有人会想出一个重要的突破,我们都会蜂拥而至,使用那种新的酷应用程序构建客户端交付技术。

但是,无论新的东西是什么,它仍然会出现在嵌入在html页面中的浏览器

答案 2 :(得分:4)

不,他们不会。

所有新技术都有望成为解决所有生活问题的下一步所有酿造你的咖啡,但很少(我没有发现任何可以同时做的事情:/)。< / p>

Silverlight和Flash受到Magic Window综合症的影响 - 它们只是浏览器中的一盒多媒体,与其他所有内容分开。当然,他们可以将JavaScript调用到外部世界,但那时他们会沉迷于JavaScript和(X)HTML。 “雅虎的新框架”使用JavaScript,CSS和HTML,因此已经不在窗外了。

我们将要做的(并且已经看到)是各种框架和工具包以及可以帮助您完成各种繁琐任务的东西。但是,如果它们在浏览器中工作,它们都会在堆栈的某个位置使用(X)HTML,CSS和JavaScript。

答案 3 :(得分:2)

HTML5。我估计通过5年。

编辑:我的回答相当简洁,但严肃地说,HTML只是一种标记语言(不是编程!)。而且我们有很多经验。它为文档提供了一个简单的框架。

Edit2:哦,也许XUL ......如果Mozilla的市场份额上升。

答案 4 :(得分:1)

不是很快。您在标签中提到了许多互补技术。

HTML,如果有什么会有进化变化而不是革命性的变化。

答案 5 :(得分:1)

在这里,插入电流技术会被任何新技术取代吗?

答案 6 :(得分:1)

可能通过像#haml

这样的简洁抽象

答案 7 :(得分:1)

这里的问题是HTML非常适合描述文档,这是它的设计目的,并不是特别适合帮助布局复杂的界面/ Web应用程序,这是很多人似乎想要的做。这导致了一堆乱七八糟的缩略词和流行语,它们互相排斥,所有这些都促成了一些片状伪小部件系统;从根本上说,人们不断在浏览器中重新发明窗口系统。

在某些时候,我认为,必须给予 - 如果人们想要真正丰富的互联网应用程序,那么我们将不得不想出其他的东西。类似于Applet的嵌入式插件,例如现在无处不在的Flash,以及像Silverlight这样的新版本,都试图提供它,但它们也远非完美,所以我们婊子并回到在HTML页面上篡改邪恶的可憎行为。

HTML可能很旧,但它非常适合网络的原始用途。最终,如果人们希望网络不同,那么整个堆栈必须反映出这种变化。

答案 8 :(得分:1)

我相信HTML / JS / CSS是网络的未来。随着HTML5的出现及其为规范带来的新功能,例如&gt; canvas&lt;,&gt; audio&lt;,&gt; video&lt;,在浏览器中真的不需要像flash和silverlight那样的单独插件。当然,要实现范式的这种巨大转变还需要很多年......但人们只能希望。

答案 9 :(得分:1)

HTML将在没有计算机在任何地方运行COBOL代码的时候完全替换。 : - )

答案 10 :(得分:1)

最终HTML将被视为网络大会。我们都知道Ruby或Python只是在翻转零和零,但我们不必这么想。但是,计算机仍在翻转零和零。

我们可能已经达到了我们不再需要考虑div和文本的程度,但它可能会存在很长一段时间。 :)

答案 11 :(得分:0)

HTML越来越像XML而不是其他任何东西。我可能希望看到名称空间可能会被引入HTML的未来版本/草案以及更接近/更复杂的CSS和JavaScript用法。

答案 12 :(得分:0)

很遗憾,不是在不久的将来。他们最多只会使用Flash / Java Applets / Siverlight,并且只是(大部分)嵌入在html中的黑盒子。

不是说我有任何反对html本身的东西,我大部分时间都在做网站和相关的编程,与html(+ css + js + asp / php / cgi / aspnet / jsp ...)争论不休netscape很大,还有相关的浏览器兼容性问题。

Web开发人员多年来一直在努力克服html的局限性,并且客户对更加桌面化体验的不断增长的期望并没有让它变得更容易。

当然,我们有一些像ajax这样的更高级的技术,而浏览器的js引擎正在变得更好,但是html仍然显示其作为相对静态的发布媒介的根源的局限性。但它是主导媒介,不会很快消失。

HTML 5有望做出一些改进,但是在我们看到任何重大变化之前至少几年之前,它已经成为一个书呆子战争的中心太久了。

答案 13 :(得分:0)

是。在很长一段时间里。 Html有助于演示,但它有它的缺点,它只适用于(计算机屏幕)上使用的媒体。未来将采用完全不同的互动方式,而Html将无处可见。

你可以问40年前,一辆汽车是否会有4个车轮,一个方向盘和一个内燃机?人们可能会笑,但现在我们在拐角处有非常不同的汽车。

答案 14 :(得分:0)

没有什么可以取代HTML的概念,尽管它的各种形式可能最终会过期。原因很简单:投资。有多少程序员投入了数千小时来解析和呈现HTML?我不知道!对于Web标准/技术,HTML已经存在了很长时间,并且几乎没有被替换的希望。唯一可能的替代是二进制替换,这要归功于格式所具有的减小的大小。但这可能是专有的或者某种东西,如果是这样的话,它也无法取代HTML。

HTML将比COBOL和Ada寿命长一百年。

答案 15 :(得分:0)

我来自未来,不,它还在这里。