BT

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

Web为何成为默认的开发平台?

| 作者 Dio Synodinos 关注 4 他的粉丝 ,译者 崔康 关注 1 他的粉丝 发布于 2008年12月2日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

Direct Web Remoting(DWR)的创立者Joe Walker总结了过去几年中导致Web成为默认开发平台的原因。易于部署、简单的UI编程、HTML的简洁和开放性使得Web成为目前最具可扩展性的系统。

Joe首先阐述了他的观点——Web已经成为默认的开发系统:

10年前,默认系统是VB6/Windows,现在却是Web。

Google公司的工程副总裁Jeff Huber一直也主张Web是主导平台

你已经听说了很多有关平台和谁将获胜的争论。这都是旧石器时代的思维方式了。Web已经赢了。Web就是平台。

Joe解释说Web(几乎)不存在常见的安装问题:

零安装节省时间、培养信任、减少操作和困惑、节约空间而且非常容易使用。

他接着称赞了Web UI的简洁:

HTML难以创建重叠窗口、复杂对话框、隐藏属性、深菜单结构——所有这一切使得传统应用难以使用。如果一个人没有“得到(get)”一个应用,他就会很自然的认为自己遇到了问题而且需要专门培训。

Joe又提到了“Lazy Text”的概念:

Lazy Text意味着Web页面是:

  • 可改装的。高级用户可以修改、打造网页,普通用户可以在他们的博客中嵌入YouTube视频
  • 可调试的。即使在开发环境之外,也便于修改错误。
  • 可学习的。可以在大多数学校讲解HTML。
  • 符合Postel定律。这表示web页面可以工作。Postel定律使得浏览器难以编写,使得网页一团糟,对安全性也是一场灾难,但是对Postel定律无一例外

最后,Joe提到了Web平台的开发性优点:

为世界创建一个开发平台是义不容辞的责任。如果把他交给邪恶博士(Dr. Evil)将是一个错误。Web存在各种程度的开放性,如果它不在理想的状态,目前我们有能力朝这个方向努力。

Joe认为所有这些原因导致了Web扩展方便,也正是这个原因使Web成为使用最广泛的平台:

零安装意味着web可以扩展到数十亿的网页。
Lazy Text 意味着web可以扩展到数以百万计的开发人员。
简单的UI模型意味着web可以扩展到数十亿用户。
开放性意味着web可以扩展到数以百万计的参与者(浏览器、服务器、开发工具等的创建者)。

关于Web会如何成长,Google索引最近已经处理了1万亿个独立的URL,2000年时则是10亿:

我们早已经知道:Web很大。1998年的第一个Google索引已经有2600万页面,到2000年Google索引已经达到了10亿。在过去八年,我们已 经看到了很多的巨大数字。最新,甚至我们的搜索服务器在查看web到底多大时也敬畏的停止了——我们的系统处理web链接以寻找新内容时达到了一个里程碑:1万亿(也就是1,000,000,000,000)独立的URL。

你可以在Web上找到更多的信息和InfoQ上的其他平台信息。

查看英文原文:Why has the Web become the Default Development Platform?

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

Postel规范是什么? by Feng Tiger

关于那个“Postel规范”不太明白,能解释一下吗?
google没查到什么有用的东西。

Re: Postel规范是什么? by Feng Tiger

Re: Postel规范是什么? by chen xiaohu

简单的意思就是“严以律己,宽以待人”
"be conservative in what you do, be liberal in what you accept from others"

允许的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通知我

3 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT