是否有替换HTML和当前javascript的项目?

时间:2020-03-05 18:56:36  来源:igfitidea点击:

Google创建了协议缓冲区来代替庞大的XML数据转换方法。更快的XML处理能力还不够。大多数网络已发展成为各种不同技术的结合体,这些技术已集成到浏览器中或者生成HTML。 JavaScript与HTML分开。也将Flash和Silverlight插入到混音中。我们可以使用现有的工具来完成工作,但是我们可以做得更好吗?
在提到标准(这是一件好事)之前,请先考虑一下进化的变化与革命的变化。如果亨利·福特向人们询问更好的出行方式,他们会说他们想要一匹更快的马。 (Webkit速度更快。)
我希望有一个项目,而我还没有读过。

解决方案

回答

有各种各样的"替代品",并且自从网络出现之前就已经存在。谈论HTML + JS的"替换"问题是,对话通常从对当前实现的一个或者多个特定方面的沮丧中开始:

  • "我讨厌缺少特定于演示文稿的标签,我们可以代替它吗?"
  • "我讨厌缺少语义标签,我们可以取代它吗?"
  • "我讨厌CSS盒子模型,我们能代替它吗?"
  • "我讨厌低于标准印刷的支持,我们可以替代它吗?"
  • "我讨厌获得炫目的动画所需的技巧,我们可以取代它吗?"
  • ...

有人想要一匹更快的马,有人想要一匹不倦的马,有人想要一匹结实的马,有人想要一匹闻起来像燃烧石油的马,而不是,呃,马...把所有的想法放在一起,我们可能会得到Model-T。 ..否则我们可能会摆脱儒勒·凡尔纳(Jules Verne)/蒸汽朋克的噩梦。

对于每一次带来更好结果的革命,都会有分数产生流血,其次是更多。小心你想要的...

回答

我们已经提到了两种选择:Silverlight和Flash。可以肯定地说,约有95%的人安装了Flash Player。在短时间内,Silverlight的使用率也很高。

但是,跳上令人眼花dy乱的潮流并不一定能使网站变得更好。辅助功能将出现问题,搜索引擎将无法正确索引内容,用户不会将要返回的页面添加为书签。丰富的图形页面尽管是矢量,但加载起来却要花更多的时间,并且往往会令人讨厌(目标是视觉吸引力,相反的情况发生了)。所有这些事情都可以解决,甚至可以解决,但是与使用标准相比,它需要更多的资源。

即使有一些我们"从未读过"的新技术,所有这些事情都将适用。

HTTP的速度与网络连接的速度一样慢,并不是设计不良。实际上非常有效。考虑到浏览器的性能足以让人们使用它们,即使在基于胖表的糟糕标记的网站上,HTML处理也非常快。 JavaScript场景看起来非常明亮;去年以来,人们对新版本的规范,多种实现方式以及现代浏览器中令人难以置信的速度优势有了越来越多的关注。而且不要以为只有WebKit才算快-Opera和Mozilla从未落后。

如果我们观察过去20年间Internet上正在发生的事情,我们会注意到开放的标准最终将专有的,由卖方指定的技术推开了。 Flash Player幸存下来的唯一原因是JavaScript和开放视频编解码器需要一些时间才能开发。现在他们在这里,我认为同一件事将再次发生。

回答

我们可能对Sun的Lively感兴趣。

可能还会有更多工具可以编译为HTML + JavaScript,因此我们不必直接处理它们(例如GWT)。也有一些项目尝试编译其他语言以在浏览器中工作(例如HotRuby)。

回答

因此,我们正在寻找的是Web技术的范式转变。总是很难想象它会是什么样子,也许新技术会变成一种更加身临其境的体验,它融合了更多的感官,而不仅仅是视觉和声音(触摸是一​​个不错的选择),以及可以进行全方位动作交互的东西2D"点击"鼠标界面。

回答

HTML + CSS + JS将被HTML + CSS + SVG + JS代替,HTML + CSS + SVG + JS将被前者的更新版本更新,有时还会添加一些新内容。今天的网络技术与10年前的网络技术大不相同。可以预见,十年后情况仍将有所不同。

看看Alpha怪胎的外观。好吧,他们都在研究带有大量Javascript和CSS的REST设计。

Microsoft,Adobe,Sun等推广的各种" Web替换"技术只是在这里出现,因为这些公司希望让人们重新陷入困境。祈祷他们不会成功。

网络技术本身并不是"杂物箱"。杂物箱方面来自具有自己的错误和怪癖的多种实现。换句话说,它来自在竞争市场中实施的开放格式。