译者|LuXinwang在过去的几个月里,我们听到了很多关于Web3的消息,但是关于它是什么以及我们如何操作它仍然是一个谜。最近加密行业的市场低迷导致用户和开发人员进一步怀疑,但我们必须将Web3的基础设施与加密市场可能爆发的波动区分开来。通过专注于构建和改进Web3的基础,我们将开始释放这项技术的真正潜力。为此,我们首先需要鼓励更多的开发者参与到这个新的网络时代。JavaScript是实现这一目标的关键。如果我们回想一下我们所知道的互联网的早期,我们当时面临着与现在相同的疑虑。然而,在相信这项技术并拥有触手可及的工具的开发人员的帮助下,我们已经看到Web2的广泛采用。但为什么要停在那里呢?为什么不随着不断扩展的新兴技术不断发展呢?1.JavaScript和Web2信不信由你,Web2的构建过程与Web3的构建过程非常相似。在早期阶段,Web2基础设施依赖于开发人员学习多种编码语言。尤其是JavaScript,已成为万维网使用最广泛的编程语言和核心技术之一,开发人员使用这些语言为用户构建强大且引人入胜的网站。但是在早期,开发者需要运行一个HTTP服务(Apache服务器/Apachetomcat)来运行用Java/PHP等编写的服务器代码,因此很难高效扩展。当时,Node.js因其易于运行和水平扩展的架构而越来越受到开发人员的欢迎。这种事件驱动的异步架构非常适合HTTP服务器等有大量IO操作的场景。考虑到这一点,引入非常适合异步编程的服务器端JavaScriptNode.js使开发人员能够轻松编写Web服务器,并使这些服务器能够适应大规模工作。JavaScript是一种通用编码语言,它统一了Web开发的许多方面,使开发人员可以更轻松地扩展和改进流程,反过来,用户也可以更无缝地找到相关解决方案。如果我们将Web2的早期与Web3的早期进行比较,JavaScript不仅有能力塑造互联网的未来,而且还能让主流开发人员对这个新网站的外观有发言权。允许开发人员使用JavaScript构建Web3为该领域带来了一套全新的想法。根据SlashData最近的一项研究,JavaScript作为一种编程语言的主导地位是有据可查的,拥有超过1380万开发人员。为了吸引这些开发人员使用区块链,我们需要让他们能够探索技术并输入他们对行业应该如何发展的想法——同时利用他们的本地编码语言。2.为什么要关心Web3虽然开发人员对参与Web3犹豫不决的原因有很多,但值得注意的是,同样的犹豫也出现在Web开发的早期阶段。2001年互联网泡沫的破灭导致人们对互联网的看法发生了变化,许多人认为这项新技术被过度炒作且不可靠。这告诉我们,市场崩盘和震荡似乎是所有技术革命的常态。这些市场井喷或行业低迷为我们提供了一个很好的机会来专注于建设。构建强大的Web3基础设施和颠覆性的去中心化应用程序,使用户能够控制自己的在线体验,是这项技术成为主流采用的关键。Web3还处于起步阶段,它能实现什么还有待实现。建立新的创新,我们可以共同塑造Web3,以封装我们今天运营的互联网的所有方面,并带来去中心化和隐私的额外好处。在构建了我们今天所知的互联网之后,主流开发人员了解用户对在线体验的期望。通过允许这些开发人员与区块链开发人员一起参与Web3的创建,我们可以为每个人构建一个互联网。我们一直在努力将Web的当前迭代构建为一个全球连接的工具,以丰富用户的生活并在政治和经济上赋予他们权力,但是,我们还没有完全做到这一点。Web3让用户对他们最关心的协议如何运行有发言权,使他们能够在推进去中心化网络的愿景方面发挥积极作用。它还让用户重新拥有自己的数据,可以随心所欲地拥有、出售或出租这些数据,并消除了少数科技巨头利用私人数据充实自己的能力。实现Web3的这些价值不会一蹴而就。要达到人们在过去几十年中习以为常的互联网性能水平,还需要时间和努力。然而,随着JavaScript等众所周知的编码语言的加入,所有技能组合的开发人员都可以一起工作,使其成为互联网迄今为止最伟大的迭代。一个不仅为加密货币爱好者而建的互联网,也为外行人而建——一个为你而建的互联网。原文链接:https://dzone.com/articles/web2-was-built-using-javascript-and-web3-should-be译者简介陆信旺,社区编辑,编程语言爱好者,数据库,架构,云原生有强烈的兴趣。
