写点什么

Web,浏览器和 AtomPub

  • 2009-05-07
  • 本文字数:946 字

    阅读完需:约 3 分钟

为回应 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 联系到他。

2009-05-07 02:121992
用户头像

发布了 184 篇内容, 共 88.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

YashanDB|UPDATE 中用子查询赋值报错?换个写法就能兼容

数据库砖家

数据库

飞桨x昇腾生态适配方案:13_API离线推理

小顺637

飞桨 昇腾

审批节点自定义按钮,开启高效审批

引迈信息

HarmonyOS 5.0 低时延音视频开发​​

威哥爱编程

Uniapp开发鸿蒙应用教程之选项式api和组合式api

幽蓝计划

非计算机专业 0 门槛上手 Trae|知识库精选

火山引擎开发者社区

火山引擎

MES一物一码+二维码管理:从原料到成品的透明化追踪

万界星空科技

制造业 mes 一物一码 万界星空科技mes 二维码巡检

等保测评公司、漏洞扫描有哪些好处?

黑龙江陆陆信息测评部

卡牌游戏的开发流程

北京木奇移动技术有限公司

软件外包公司 游戏外包公司 游戏开发公司

京东商品详情API接口攻略

tbapi

京东API 京东商品详情API

Canvas 绘制进度条

cfx

鸿蒙 HarmonyOS 鸿蒙Next HarmonyOS NEXT

如何让财务规划引领企业变革,并实现持续的成本优化?

智达方通

企业管理 财务管理 财务规划

深度解析淘宝天猫店铺所有商品API接口,一文带你吃透

tbapi

淘宝API 天猫API 天猫店铺所有商品接口 淘宝店铺所有商品接口 淘宝店铺数据采集

国家信息安全等级保护三级认证定义以及流程简单讲解

行云管家

网络安全 数据安全 等保 等保测评

飞桨x昇腾生态适配方案:12_动态OM推理

小顺637

飞桨 昇腾

飞桨x昇腾生态适配方案:15_loop算子缺失(下):for循环替换loop

小顺637

飞桨 昇腾

SpringBoot中的拦截器江湖

量贩潮汐·WholesaleTide

spring

淘宝图片搜索item_search_img接口 轻松获取Api

代码忍者

垂死病中惊坐起,笑问产品改哪里?CodeBuddy + Figma MCP 翻盘地狱任务

不惑

CodeBuddy首席试玩官

懒猫微服太全面了

玄兴梦影

Docker NAS 懒猫微服 AI 大模型 应用商店

《算法导论(第4版)》阅读笔记:p32-p38

codists

算法

LED显示屏:高亮度与低功耗如何选择

Dylan

屏幕亮度 LED LED display LED显示屏 LED屏幕

【HarmonyOS 5】App Linking 应用间跳转详解

深海的鲸同学 luvi

鸿蒙 HarmonyOS HarmonyOS5.0 实践分享

YashanDB|Oracle 里的 XMLAGG 迁不过来?换成 WM_CONCAT 就对了

数据库砖家

数据库

基于 Amazon Bedrock 和 Amazon Connect 打造智能客服自助服务 – 设计篇

亚马逊云科技 (Amazon Web Services)

AI工具的真相与幻象:从客服看AI应用的理性边界

金松(李博源)

AI #大模型

好哥哥因为没有搞清楚同步完成和异步完成导致代码死循环了这档事

newbe36524

gozero限流、熔断、降级如何实现?面试的时候怎么回答?

王中阳Go

Go gozero

某平台连续三年通过等保测评,但某天突然收到勒索信

黑龙江陆陆信息测评部

飞桨x昇腾生态适配方案:14_loop算子缺失(上):ONNX模型拆分

小顺637

飞桨 昇腾

玩转HarmonyOS NEXT网络请求:从新手到高手的实战秘籍

程序员Feri

HTTP HarmonyOS NEXT

Web,浏览器和AtomPub_SOA_Dilip Krishnan_InfoQ精选文章