Web3 将与 Web2 并行发展 而不是淘汰 Web2|Web3

发布日期:2022-07-11 15:52:57

  当—我们谈论 Web3 时,大多数人会立刻想到 NFT、加密资产或 DeFi。因为&#266c;从 Twitter Crypto 的活动来看,ળ这是事实。

  但≡作为一名开发人员,我真正感兴趣的并不是这三者。事实上,我估计目前有 95% 的 Web3 项目是高风σ险的,并且其中一些是骗局——而ਪ且绝对没有准备好提供给用户使用。

  同时,我也觉得剩下 5% 的‡精品项目◐是值得提倡的Ë。

  几年‰前,我创建的专注于开发人员的初创公司 Deco Software 被 Airbnb 收购,如果我在 Airbnb 继续工作,ⓒ那么我在硅谷的职业选择会非常好。作为一个ë本该成为 Web2 推动者的人,我辞职了,并选择投身于创建免费、开源的 Web3 开发者工具,为什么?

  我在 Aiærbnb 的职业经历给了我一个独特的视角,让我了解 W↔eb3 如何被更广泛的科技世界的许多开发人员采用。它与 NFT 或加密资产的投机没有任何关系,我认为这两者都被严重夸大了,并且分散了投资者对更大潜力的注意力。我相信 Web3 真正提供஻的是一场关于后端架构的“革命”

  在 React NÅative (另一种颠覆性技术)被大肆宣传期间,我在 Airbnb 工作。当时它在开发者社区◈中引发的争议也与我们今天在 Web3 看到的非常相似。Α

  这个故事始于我在 2015 年共同创立的 Deco Software 公司,当时 Facebook –刚刚开源了他们的移动应用程序开发框架 React ∇Native。在 Deco,我们使用 React° Native 为开发人员创建了工具。

  React Native 被开源真Α的令我们非常兴奋。由于原始 Web 框架 React.js 的广泛使∨用,数以百万计的 Web 开发人员可以在完全一致的开发基础下使用 Re⊇act Native,轻松地开发移动应用程序。

  同样重要的是,Reⓢact Native 可以使开发人员能够使用相同的代码库创સ建 iOS 和 Android 应用程序。在此之前,如果你是一家初创公司,你必须雇佣两个开发团队,分别制作同一个应用程序的原生 iOS 和 Android 版本。倒是存在ã一些跨平台的解决方案,但在 React Native 之前,没有一个可以与原生应用程序真正竞争。

  React Native 是如此具有颠覆性,它似乎促使了当时 Apple 和 Google 自己承认为 iOS 和 Android 进行应用程序开发是多么困难。这两家科技巨头最终发布了 SwiftUI 和 Je′tpack Compose,本质上是采用了 React Nat੍ive 的一些&#263e;创意并将它们集成到平台中。

  正是在这种热潮中,Airbénਭb 收购了我们的 Deco Software,成为了采用 React Nat÷ive 的最杰出的公司之一。

  到那时,框架已经成为我作为开发人&#25c8;员的专长;我甚至写了一本关于 React Native 的书。由于之前很少有为 Android 或 iOS 开发的经验,掌ࣻ握 React Native 对我来说是具有“改变游戏规则”的优势。我确信——尽管许多开发人员对此表示怀疑——React Native 将改变整个行业的游ઍ戏规则。

  然而在 2018 年,Airbnb 改变了。在收购了我专注૩于 React Native 的初创公司仅一年后,Airbnb 就放弃了 ªReact Nativ♪e。

  正如 Airbnb 当时的首席工程师 šGabriel Peal在公告中解释的▒那🙀样:

  由于各种技术问题,我们将停止使用 React Native……尽管੍许多团队依赖 React Native 并计划在可预见的未来使用它,但我们最„终无法做到达到我们最初的目标。此外,还有许多我们无法克服的管理问题,੖这将使继续投资 React Native 成为一项挑战。

  在发布这个公告时,我正在 Airbn“b 开会,我记得这一公告在现场颇具争议。从开发人员的角度来看,React Native 已经成为 Airbnb 在科技界的੐核੆心。对于 Web3 的类比,就好像 OpenSea 突然宣布区块链不再适合他们了!

ζ  尽管我自己专注于 React Native,但我只能将∩这一切视为一种成长经历,在 Airbnb 工作的剩余时间里,我与 iOS 的开发团队一起工作。我理解公司的观点:由于 Airbnb 一直无法完全脱离原生 iOS 和 Android 开发,因此支持 React Native意味着添加了第三种平台,而不是围绕一个单一平台进行统一。௄

  但这个决定也很昂贵。虽然有数以百万计的开发人员熟悉 ⓟReact 并因此熟悉 React Native,但能够同时为 iOS 和 Android ૥开发€是一个不太常见的技能组合。因此,聘请能够在任一平台上开发的开发人员成本更高,也更耗时。Airbnb 继续投入大量时间和金钱来建立两个非常强大的 iOS 和 Android 团队,每个团队都有大约 30-40 名成员。

  作为为数不多的独角兽初创公司之一,Airbnb 有能力做到这一点。然而,对于大多数其他公司来说,ચ这样的转变根本不可行。虽然 તReact Native 不适用于 Airbnb,但对于许多其他公司来说,它仍然是一个¦很好的解决方案。

  我૧相信φ Web3 可能&#261c;会有类似的轨迹。

  同样,怀疑者当时也认为 React Native 会失败,因为它永远无法强大到足以与原👽生应用程序竞争。实际上我认为这是真的——常用的 React Native 应用程序&#25b2;通常不如原生编写的应用程序那么快或强大。但是开发者仍然可以开发出 90–95% 接近原生质量的应用程序,并☻在此过程中节省大量时间和金钱。许多开发人员及其公司很高兴能够有这样的权衡选择。

  这就是为什么 ,尽管像 Airbnb 这样的公司离开了 R²eact Native,⁄但它仍然蓬勃发展。

  在小型初创公司,开发人员一直在他们的੐公司内提倡使用 React Native 作为一种具有成&#25a0;本效益的替代方案,即¦使他们完全意识到了缺点。

  这就是为什么—ϖ—虽然很少有用户注意到或关心——但 React Native ੝已经融入到了他们的生活中,在他们每天使用的应用程序中很常见ਊ,被亚马逊、微软和其他科技巨头广泛采用。

  这可能就是为什સ么我在 2015 年将 Rea▒ct Native 视为根本性转变,现在也以几乎相同的方式看待 ♧Web3。

  在我开始使用 React Native 的日子里,Nader DΓabit 在他的 React Native 播客节目采访了我,这是他躺在床上时录制的(他的麦克风放在胸前)。现在,他在一个♦非常专业的工作室▨内录制有关 Web3 的播客节目。Nader 以前也是一位开发人员,他早在 2015 年就看到了 React Native 的巨大潜力,并且同样看到了今天 Web3 的潜力。Nader 是第一个向我提出见解的人:“尽管前端开发人员花费最多的时间工作,但 Web3 是一场后端革命。”

  例如,考虑任何 W઻e&#ffe0 ;b2 公司都会有的后端成本。在 Airbnb,我们有一个名为 Payments 的部门,不仅由客户服务代表组成,还有相当多的工程师通过信用卡、PayPal、Stripe 等在许多设备上构建交易。我们必须支持来自世界各地的支付服务商的每一种法←定货币,事实证明这很难做到!

  虽然许多主࠽要的支付服务商并不支持每个国家的法定货币,但区块链在世界上的许多国家已经得到了支持。与其他支付处理器一样,通过区块链进行的支付仍然会产生交易费用,但它们通常会在一分钟内完成处理——而不&#25bc;是像传统金融机构通常需要的几小时甚至几天。一家面向&#256e; Web3 的大型公司可能仍需要一个专注于 KYC 合规性和其他监管问题的支付团队,但它的工程量可能要小得多。

  尽管有很多开发人员对 Web3 提出了合理担忧,但批评背后的语气常常让我想起那场激烈的 Airbnb 会议,我们如何એ宣布 React Native 已被淘汰。我的团队被收购后努力使 React Native 在 Airbnb 取得成功,希望 Airbnb 很可能是 Facebook 以外的行业领导者。我们都相信 React Nativਬe 的潜力,ળ尽管它不适用于 Airbnb,但我们不会通过负面的公开声明来造成无法弥补的伤害。我们知道,许多 React Native 的批评者会重复我们在社交媒体上批评的任何内容,用它作为 React Native 和使用它的开发人员低于标准的证据。但批评者无法理解或分享更微妙的观点是:React Native 不是 Airbnb 的正确解决方案,但它仍然是许多公司的绝佳解决方案。

  实际上,当时对 React Native 的许多批评<者都是那些不想学习新框架的原生开发人员。ઢ如果更多的公司选择雇佣 React 开发人员,这可能会影响他们的职业生涯和薪酬——所以自‡然而然地,无论 React Native 作为一项技术的优点如何,都会有一些恐惧和不确定性。(当然,许多原生开发人员现在仍然是 React Native 的大力支持者!)

👿

  现在,随着硅谷一些薪酬高、技术高的开发人员¢投身于 Web3 职位,许多从事 Web2 工作的开发人员也有类似ο的担忧。

  但是,如果 React Native 的历史可以作为参考,那么 Web2 中的开发人员无需担心。iOS 和 Android 开发人员仍然做得很好,ø并且很高兴与 React Native 共存。许多原生应用程序开发人员已经将 React Native 作为一种新知识来学习。同样,Web3 ਯ可能会成为 Web 2 开发人员提升઻技能的一种方式。与移动应用程序一样,Web2和 Web3 可以共存并相互平行发展。

  也就是说,让我明确一点:作为开发平台的 Web3 仍处于高度试验阶段。我们还不知道 ࢵWeb3 是否或如何演变成真Ψ正的公司,如何成为实际应用程序。但是潜力是存在的,至少,Web3 已经能够在早期阶段对应用程序进行负担得起的原型设计和测试。根据我的经验,许多尝试它的 Web2 开ϒ发人员都是在“一夜之间”从对它极度怀疑再到乐观。这种态度转变是发生在我和我的许多开发者朋友身上的。

  然而,几年以后,我相信有关 Web3 的争议将会消退,我们将开始看到实际◑的基于 Web3 的应用程序具有实用、有价值的用例。一些应用程序可能很快就会获得大量用户,他们不必了解区块链和智能合约——就像大多数人使用基于 React Native 的应用程序时,不知道或不关心“框架曾经引发的ζ争议一样”。(金色î财经)

&#25bc;

24小时滚动播报最新的财经资讯和视频,更多粉丝福ƿ利扫描二è维码关注(sਪinafinance)

新浪财经意见Â反੥馈留↔言板

All R⁄ights Reserv®ed 新浪公司ৄ 版权所有

关于

发表评论

邮箱地址不会被公开。 必填项已用*标注