Web前端来说背后的基本原则,你知道吗?|

万维网的存在标志着计算机间无法相互沟通时代的终结。万维网最明显的标识是——文档,早期的浏览器甚至是作为一个编辑器来开发的。Web前端的发展,是离不开标准化进程和其生态圈的。万维网在刚建立的时候,并没有得到相关结构的支持,而是由民间建立的:万维网的目的是连接一切,只是囿于当时的技术条件,没有“在线应用”这么一个说法。Web前端技术的发展使万维网更加丰富,而这条路,还仅仅是开始。

万维网的存在标志着计算机无法相互通信的时代的结束。

它旨在将人们带到一个巨大的、不受限制的世界,而无需访问另一个系统,只需一个超文本链接。

万维网最明显的身份是文档,早期的浏览器甚至被开发为编辑器。由于万维网的文档性质,我们在万维网上访问的页面称为“网页”而不是“应用程序”。

Web前端的发展离不开标准化过程及其生态系统。曾经被视为一种玩具语言,真正了解它的人都知道,JS 是一种基于原型、多范式的动态脚本语言,支持面向对象、命令式和函数式编程风格。

,Vue 火了,npm 和 yarn 打得火热,gulp 不相上下,FP 和 FRP 也在默默工作。这些发展正在告诉前端开发者一个重要的事情:Web 正在向客户端移动,正在被应用。多页被单页替换,a标签的href被替换,弹窗变成了页面上,JS的UI状态越来越难管理。

这对于网络前端来说绝对是一件好事,因为前端技术几乎可以做任何事情,从网页到应用程序再到后端、数据库甚至物联网,以及开发语言的增长。

前端ajax oauth 2.0_前端ajax的数据怎么支持seo_前端ajax调用rest api

但是万维网呢?

万维网的一个重要目标是“连接”,Web 应用程序本质上是一个关闭连接的人机交互程序(名称和评论小程序)。

万维网背后的基本原则是,一旦有人在某个交互式动画的某个阶段准备了文档、数据库、图片、声音、视频或屏幕,任何国家/地区的任何人都应该可以使用任何类型的访问计算机(当然取决于授权)。

说到万维网,我们不得不谈论爬虫和各种搜索引擎。说到搜索引擎,SEO(搜索引擎优化)是必不可少的。 Web 客户端支持对 SEO 有天然的支持。不见了。

AJAX(异步和 XML)概念的兴起是迈向 Web 应用的第一步。在这个阶段,Web 和 SEO 支持仍然是原生的,大部分工作仍然由后端完成。前端只处理一些交互,不涉及业务逻辑。现阶段最流行的框架是 . Web 的第二阶段由 MV* 类框架支持,但直到现在,还没有一个框架生态系统可以超越它。在可预见的未来,FP 和 FRP 将成为开发大型 Web 应用程序的解决方案。在我看来,在FP和FRP之后,类似的逻辑编程语言是人机交互编程的最终趋势(核心是告诉计算机事实,然后计算机自己构建知识图谱)。

Web应用还有一个非常显着的特性——去DOM化,无论是Vue还是Vue,都隐藏了很多DOM操作细节,开发者转向只操作数据。并且因为这个不用担心 DOM,专注于数据的特性,也让开发者可以轻松过渡到函数式编程。

去DOM化的后果就是所有的HTML都无法参与SEO,也就是无法被搜索引擎检索到。 HTML是一种简单的超文本语言,是计算机可以理解的通用基础语言。 HTML 现在已成为万维网最基本的基础,各种类型的文档——图像、CAD、声音、动画和可执行程序——都可以包含在 HTML 中。 HTML 是无可争议的网络语言。

万维网刚建立的时候,没有相关结构的支持,而是由人民建立的:

将万维网置于 alt 上。新闻组是一个转折点。它在一个非常挑剔的学术界面面前展示了万维网。我开始收到试图安装该软件的人的电子邮件。他们会向我发送鼓掌报告,以及“如果……不是更好”的报告。偶尔会有这样的消息:“嘿,我刚刚设置了一个服务器,太棒了。这是我的地址”。

对于每条新消息,我都会为 info.cern.ch 服务器中的每个地址输入一个超文本链接,以便访问 CERN 站点的其他人可以链接到那个地方。从那时起,互联网上的相关方提供了本地难以找到的反馈、鼓励、想法、源代码和道德支持。互联网上的人们以真正文明的方式建立了万维网。

回到我们的问题:

Web前端技术的发展,是否让整个Web偏离了万维网的最初设计?

答案是否定的。

万维网的目的是连接一切,但由于当时的技术条件,没有所谓的“在线应用程序”。 Web前端应用,就是为了补充这个漏洞。试想一下,所有的应用都运行在云端,可以被搜索引擎检索到,你的个人电脑不需要安装任何低频应用,这不是一件好事吗?

对于当前网络技术与搜索引擎 SEO 不兼容的问题,已经有很多解决方案。在搜索引擎端,可以动态执行HTML,然后进行分析;在客户端,出现了成熟的服务端渲染(SSR)和通过判断用户对返回不同页面给爬虫的技术。

Web前端技术的发展丰富了万维网,而这条路只是开始。

免责声明:本文来自网络用户投稿,不代表本站观点和立场。如有侵权请发送邮件至tzanseo@163.com告知本站删除,本站不负任何责任及承诺。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

发表评论

登录后才能评论