网络极大地影响了我们的生活。网络的引入及其目前的形式经历了不同的阶段。大体上,这些阶段分为三组,即Web1.0、2.0和3.0。
Web1.0可以与静态网站的时代相联系。在这个阶段,静态网站被创建和使用,以显示一些信息。这些网站没有或几乎没有交互功能。它被用来表示静态内容,因此在作家、作者等的工作中增加了很多专业性。出版商可以使用web来显示信息,用户可以通过访问出版商的网站轻松访问这些信息。因此,这一阶段也被称为web发展的早期阶段。在此期间,只能编写和发送短信。无法上载或附加任何图像或图片。
web发展的第二个阶段可以称为Web2.0。根据维基百科的说法,这个短语是由O'Reilly Media在2004年创造的。在这个阶段,网站在互动能力方面得到了发展。你也可以将这一阶段与YouTube和Blogger等网站联系起来。这一阶段尤其与社交网络概念相关。Berner Lee也将其描述为“读写”网络。像博客、社交媒体和视频流这样的术语在web2.0期间得到了发展。这段时间还可以轻松地交换音乐和视频片段。搜索引擎浏览器也进入了一种高级形式,能够同时管理大量用户。
根据Tim Berner Lee的解释,Web3.0可以被描述为“读写执行”Web。维基百科提到这个短语是由****的joinmarkoff在2006年创造的,与这个阶段相关的两个关键术语是语义标记和web服务。语义标记除了定义项目的外观外,还有助于描述项目。它有助于在相似属性的基础上搜索其他匹配项。与web2.0相比,语义的使用侧重于简单的搜索。现在你只需在google搜索中输入一个关键字,它就会巧妙地提示相关的单词。
值得一提的是,人们对这些网络时代的定义有不同的看法,因此人们可能会发现对它们的看法存在一些差异。不过,它们指的是三代不同的网络。每一代人都有一些基本的特征和特点。
Web 1.0、Web 2.0和Web 3.0之间的比较:
| Web 1.0版 | Web 2.0版 | 网络3.0 |
定义(根据Burners Lee) | 只读 | 读写 | 读写执行 |
与时代相关的技术 | 文件和Web服务器内容和企业门户搜索引擎(AltaVista、Yahoo!)电子邮件(Yahoo!,Hotmail)P2P文件共享(Napster、BitTorrent)发布和订阅技术 | Ajax和JavaScript框架adobe FlexEnterprise Jave,Microsoft.NET Framework(服务器端)blogswikis即时消息 | 语义搜索知识库tologiespersonal智能数字助理 |
优先顺序 | 第一阶段 | 第二阶段 | 第三阶段 |
网站类型 | 简单Web | 社交网站 | 语义网 |
用户数 | 数以百万计的 | 数十亿 | 三联体 |
基本概念 | 连接信息 | 联系人们 | 连接知识 |
关联网站 | 有线电视新闻网 | Flikr,YouTube,博客 | 谷歌地图,我的雅虎! |
年 | 1990-2000 | 2000-2010 | 2010-2020 |
特征 | 网页上的超链接和书签。服务器和用户之间没有通信。网站是静态的。它只允许浏览内容。 | 更好的交互性。包括视频流、在线文档等功能。引入web应用程序。一切都变为在线并存储在服务器上。 | 智能、基于web的应用程序和功能。web技术和知识表示(KR)的融合。 |
... 尽管这些年来网络取得了许多进步,但许多用户仍然担心当前结构对他们的限制。出于这个原因,越来越多的人相信Web3.0提供了卓越的体验。 ...
...览器市场份额的统计数据,这就是他们被收购的方式。 网络爬虫机器人也使用用户代理。例如,谷歌的网络爬虫将自己识别为: Googlebot/2.1 (+http://www.google.com/bot.html) 网络服务器可以对机器人进行特殊处理——例如,允许它们通...
近年来,人们对早期网络美学的兴趣激增,不难看出原因:随着专业网页设计师的同质化视觉作品继续主导着我们在网站和社交网络上的日常互动,我们已经意识到一种新发现的对业余用户文化的欣赏,因为它存在于千禧年之交...
...而使人们对互联网的认知不同于已有的认知。 web2.0最有区别的特性之一是信息变化的速度。在Web1.0中,屏幕上显示的信息大多是静态的,数据只是偶尔更新一次。在web2.0中,信息是非常动态的,信息更新的速度非常快。像Twitter...
EJB2.0与EJB3.0 EJB2.0和ejb3.0都是企业JavaBeans(ejb)的版本,它以其管理的服务器端体系结构为企业应用程序模块化构建提供了广泛的欢迎。ejb2.0和ejb3.0都以同样的方式为用户服务,但ejb3.0的中心点是,它比ejb2.0简化了开发人员的寿...
ASP是一个用于web开发的框架,支持不同的模型,如经典ASP、ASP.NET web窗体、ASP.NET MVC、ASP.NET网页、ASP.NET API和ASP.NET核心。 ASP和ASP.NET是在web服务器上执行代码的服务器端技术。 由Microsoft开发的Active Server Pages(ASP)与HTML页面...
...变化非常剧烈。2016年,Angular 2.0发布,将Angular带入现代网络,在浏览器中构建复杂的应用程序。 什么是角度1(angular 1)? AngularJS,通常简称为“Angular”或“angular1.X”,是Google与个人开发人员和公司共同维护的广泛使用的开源we...
...据库兼容。此外,PHP可以使用IMAP、SNMP、NNTP、POP3或HTTP在网络上进行通信。 PHP包含命令行界面功能,可以在独立的图形应用程序中使用。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚...
关键区别:.asp是由asp设计的页面的文件名。ASP代表活动服务器页。它通常被称为经典ASP或ASP经典。它是由Microsoft开发和发布的服务器端脚本环境。aspx是由ASP.NET设计的页面的文件名。ASP.NET是一个服务器端Web应用程序框架。ASPX代...
关键区别:ASP代表活动服务器页面。它通常被称为经典ASP或ASP经典。它是由Microsoft开发和发布的服务器端脚本环境。C#,也称为C夏普,是一种面向对象的编程语言。C语言是一种多范式编程语言。它包括强类型、命令式、声明式...