什么叫基于web,web具体指什么

首页 > 经验 > 作者:YD1662024-01-06 22:38:43

http://brendaneich.github.io/ModernWeb.tw-2015

什么叫基于web,web具体指什么(25)

https://twitter.com/lexfridman/status/1360373028912300040

前端技术在变强大的同时,也保持了直观、轻量、抽象、高效、关注产品和用户(面向人,而不是面向机器,obsessive customer focus)的开发体验,以及更低的上手和实践门槛

典型例子除了前面说的最大开源生态的支持,还有一个是「即时反馈」:

1.2.3 底层逻辑

前端技术的这种「既要又要还要」的特点、目不暇接的发展速度和庞大生态,很大程度上是因为以下三个独一无二的特点:

1、全行业实际需求推动

根本推动力并非像其他技术一样,来自学术研究、文化理念或特定商业目标,而是完全来自互联网全行业(特别是前沿行业)产品需求的发展,自己不想动都会被实际需求推着走

前端技术是 Web(万维网)的原生技术。跟整个互联网产业紧密结合在一起,随之一起不断成长。

前端技术的发展,不断为互联网产品形态和商业模式,带来可能性和进步,这反过来又促进了产品需求的发展被第一时间转变成前端技术的完善和演进,彼此是正循环的关系。

2、标准化和开放

建立在 Open Web 技术(Web 标准)之上,这种技术是全行业在平台技术上最大、最主要的交集和共识

因此能得到几乎所有大小企业和个人的采纳、投资和实践。

新的交集和共识要么以行业协作的形式,在委员会的主导下被谨慎严谨的添加到 Open Web 里,要么以 de facto(事实标准)的形式在实际应用中被快速落地、验证和普及,最终被采纳和融入到 Open Web 技术中。

3、抽象程度最高

JS 技术栈和 Web Runtime,都是位于最高抽象层级上的软件技术,最接近终端用户和产品需求,也最接近技术发展(本质是在不断垒加抽象层)的前沿,需求变化最快,抽象程度高又带来成本低,能专注于用户和业务的需求。两者加起来,就让迭代发展达到最快。

反之,如果在有些领域里建设不足,导致抽象程度暂时不够高,发展就会迟缓,比如在独立移动应用开发领域,跟小程序、SwiftUI(从一开始就面向这个垂直领域的 high level 需求去设计)相比。

1.3 URL 的魔法和 Web 的独特能力

第三个核心要素「URL」。

URL 全称是「Uniform Resource Locator(统一资源定位符)」,中文里经常称作「网址」、「地址」。它的本体是一段文本,长这个样子:

什么叫基于web,web具体指什么(26)

Web 的独特能力可以归纳为以下 8 个

  1. 分发能力
  2. 解绑能力
  3. 混搭能力
  4. 即用能力
  5. 动态能力
  6. 共创能力
  7. 跨平台能力
  8. 协作能力

这些能力都是「Web 三要素」带来的,其中 URL 起到了最多的作用。

1.3.1 真名魔法

如果把 Web 看成虚拟世界,URL 相当于世上一切事物的「真名」。万事万物都可以有独一无二的「真名」。

这里说的有「真名」的「万事万物」,不仅包括严格意义上的网页(HTML 文档)、代码文件、各种格式的媒体文件比如图片视频音频、各种数据文件等「真实存在」的、「看得见摸着」的「资源」,还包括:

掌握了任何事物的「真名」,就对这个事物拥有了魔法般的力量:

什么叫基于web,web具体指什么(27)

URL 的这些设计和能力意味着什么呢?

1.3.2 分发能力

首先,URL 的本质之一,是 Web 应用和内容的分发

常说的「链接」,是「Hyperlink」的简称,在 Web 里的本意是指 HTML 里面对 URL 的引用。链接本质上也是分发入口

对 end user 来说,无论 URL 还是链接,这种入口都不必保持「硬核」的文本形式

什么叫基于web,web具体指什么(28)

上一页34567下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.