您的位置:首页 > 其它

我们在谈论web/web应用/web开发时,到底再说什么?

2017-08-13 12:42 651 查看
因为强迫症,有些问题我必须搞清楚。

现在好像只要是个程序员,就会和你讨论web,web应用,web开发,其实我一直都很模糊,web到底指的是什么,他的前世今生又是怎么样的呢?我们在谈论的时候,是不是真正说到点上了呢?带着这些疑问,我开始疯狂的google和百度……终于让我有了一点儿自己的认识。

还涉及到的一些关键词:internet / http/ html/ css/ jsp

百度上搜到的文章基本上都是2010年以前的,我总觉得现在说的web开发和以前谈的有一点儿不同了,是不是该重新定义了呢?

web 字面意思很简单,就是“网/网络”的意思,不是别人的缩写,就是本身,根据我的经验和观察,现在我们用”web“的时候指代的实际上是“world wide web” 万维网,毕竟“网”没有什么场景意义。

World wide web 即万维网,以下直接说web,从技术内涵上怎么来理解呢?首先它是运行在互联网(Internet)上的,是一个TCP/IP协议之上的应用协议,它是一种超文本文档相互链接形成的一种超大规模的分布式系统。

互联网(Internet)通过TCP/IP协议把计算机连接到了一起;而万维网是运行在互联网之上,基于HTML、URL和HTTP这三个协议进一步把计算机上的信息资源连接到一起。因为从计算机的连接扩展到了信息的连接,互联网这个基础设施的深度和广度得到了巨大的扩展。1

可以理解为互联网是Web的基础建设,是计算机的点到点连接形成的网络,而Web是计算机里的应用资源连接形成的网络,是端到端的“虚拟”网络。

网络应用程序(简称 Webapp)是一种使用网页浏览器在互联网或企业内部网上操作的应用软件。是一种以网页语言(例如HTML、JavaScript、Java等编程语言)撰写的应用程序,需要通过浏览器来运行。2

了解互联网(Internet)与万维网(World Wide Web)的技术内涵
维基百科:网络应用程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: