2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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:121803
用户头像

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

关注

评论

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

软件架构一致性 —— 被忽视的研发成本

阿里技术

软件架构 研发 研发成本

eosio.token 智能合约介绍

BSN研习社

区块链 智能合约 EOS

一文搞懂设计模式—单例模式

Java随想录

Java 设计模式

面试官:Sentinel是如何实现限流的?

王磊

Java 面试

服装品牌如何利用数字化工具提升商品管理效率

第七在线

云小课|Runc容器逃逸漏洞(CVE-2024-21626)安全风险通告

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云云小课

年度大模型榜单揭晓,智谱AI GLM-4在上海人工智能实验室司南榜单中位居国内榜首

极客天地

预训练对话大模型深度解读

百度开发者中心

自然语言处理 深度学习 大模型训练 大模型

实用技巧:Mock.js 模拟数据生成教程

Apifox

前端 前端开发 Mock Mock 服务 Mock.js

本地缓存Ehcache的应用实践 | 京东云技术团队

京东科技开发者

探索大模型的端应用与形态

百度开发者中心

人工智能 深度学习 大模型

数字化商品计划管理:提升运营效率和竞争力的关键

第七在线

什么是企业级应用软件?对企业有什么应用意义?常见的企业级应用软件有哪些?

天津汇柏科技有限公司

创业 企业级应用 企业级应用程序开发 企业级应用软件

【大数据技术攻关专题】「Apache-Flink零基础入门」手把手+零基础带你玩转大数据流式处理引擎Flink(基础加强+运行原理)

码界西柚

大数据 flink flink 实战 技术指南 2024年第三十一篇文章

由亚马逊云科技 Graviton4 驱动的全新内存优化型实例 Amazon EC2 实例(R8g),现已开放预览

亚马逊云科技 (Amazon Web Services)

Java’ Amazon EC2

从3天到3小时,“文思助手”让行业专业写作“文思泉涌”

飞桨PaddlePaddle

百度 paddle 百度飞桨 文心大模型‘ 飞桨星河社区

DevOps是什么?只看这篇文章就够了!

华为云PaaS服务小智

DevOps 华为云

一文详解应用安全防护ESAPI

华为云开发者联盟

安全 开发 华为云 华为云开发者联盟 应用安全防护

预训练对话大模型深度解读

百度开发者中心

自然语言处理 深度学习 大模型

AI大模型:基础模型的新时代

百度开发者中心

人工智能 大模型

平台工程: 用Backstage构建开发者门户 - 2

俞凡

平台工程

私有化部署的局域网即时通讯工具

BeeWorks

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