BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Web,浏览器和AtomPub

| 作者 Dilip Krishnan 关注 0 他的粉丝 ,译者 马国耀 关注 1 他的粉丝 发布于 2009年5月8日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

为回应Joe Gregorio的关于“浏览器正阻碍着Atompub协议的推行”的一文Sean McGrath就不断变化的Web应用组成部分的概念提出了自己的有趣见解。

从某个时间开始,“结构化内容+样式表=动态呈现的页面”的等式已经不再成立了,Javascript伸出了它强有力的“图灵完备”的触角,今天的我们正凝视着网络“页面”的全新概念……

在他看来,Web2.0时代应用程序的景象正发生着变化;HTML越来越像是通过网络被传送到浏览器的“应用程序”的宿主。

……因为HTML[……] 允许JavaScript有效负荷的存在。但是,如果我页面的99%是JavaScript而1%为声明式标记的内容,那我到底是在为内容服务还是在为程序服务呢?

他还提醒,将来的某一天,Web内容可能不再可以被自由访问,而是像我们所预料的那样,访问的是“程序”,它抽象了对Web内容的访问。至于为什么AtomPub有可能不会被广泛采用,他相信:

当记录历史时,若没有可视性这个自然特点,Web是永远不可能作为IT的基盘而飞黄腾达的。

他引用了Hugh Winkler的REST假设,在那里面,Hugh认为可视化Web和“Atom应用”之间的根本区别应是:

……事实是,浏览器加HTML所拥有的,而RESTful系统不具备的,是用户代理。即坐在浏览器前的人。这种智能生物能够读懂“作者姓名”和“标题”的含义,然后检索存储在大脑中的个人数据库,填写HTML表单。[另一附带好处是你还可以]展现自己的用户接口。

对于 Joe Gregorio的帖子Paul Fremantle的回复是,Internet就像一个圣公会,他总结道:Internet是一个大家庭,在这个家庭里,有各式各样的应用程序和协议,而AtomPub只是这一大家庭中的又一成员……

[……并且]任何协议,只要占领了Internet的一小块市场即是成功。没有任何协议会取代Internet,而且,永远会有不同的方法做相同的事情,这就是Internet的简单本质。

AtomPub真是一个失败吗?相关的帖子可以从这里这里,还有这里获得。

查看英文原文:The Web, The Browser And AtomPub


译者简介: 马国耀,2007年毕业于北京大学信息技术学院,硕士学位。他感兴趣的技术领域是SOA,ESB,J2EE,Java 编程,开源项目等。业余时间爱好五子棋,围棋,获中国棋院授予的五子棋初段段位。他热情乐观,愿与天下各路豪杰结为朋友,可以通过maguoyao (at) gmail.com联系到他。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT