作者:mobiledu2502901287 | 来源:互联网 | 2023-10-11 17:03
NEAR 很高兴能通过 ETHToronto 活动向大家揭晓Javascript 软件开发工具包(JS SDK)这一利器。目前 Javascript 在全球有 2000 多万开发者用户,是全球最流行的开发语言之一。JS SDK 发布后,JS 开发者将可以加入这场网络革命,快速构建高速、可扩容以及对用户友好的 DApp,同时大量贡献者的入场将极大地推动开放网络的发展。
尽管 Rust 和 Solidity 是 Layer1 区块链使用的主流编程语言,但其全球总用户仅有区区不到 250 万。引入 JS 庞大的用户群体后,我们在实现 Web3 的大范围采用这一目标的道路上将迈出重要一步。JS 在每个浏览器中运行,基础原理一个下午就能学完。而且,JS 不需要编译器设置,预加载了很多有用的库,比如 RegExp, Math, Array 等。NEAR 推出的这款工具继承了 JS 的能力和易用性,将让更多受众领略到区块链的强大力量。
对于这块工具的发布,NEAR 联创一龙评论道:“开发者可以花费更少的时间学习一门新语言,省出来的时间可以使用自己已经熟悉的语言开发自己的应用。目前已有上千万开发者熟悉如何使用 JS 编程,调动这一群体在 NEAR 开发创新应用将让我们在实现数十亿用户和 NEAR 交互这一愿景的道路上迈出重要一步。”
几分钟掌握学习,开发和部署
JS SDK 的发布将进一步增强 NEAR 在打造简单易用的工具方面的承诺,区块链学习曲线将会变得平滑许多。JS 开发者现在可以用快速搭建一个 React 应用的时间来搭建自己的第一个 DApp 了。
JS SDK 几乎包含区块链开发所需的一切要素,如合约框架本身、Javascript 和 TypeScript 合约示例以及示例测试。它是用 TypeScript 实现的,可为开发者提供显式的、直接且结构化的 typing 以及植入在你最喜欢的 IDE 之中的类型注解。
开发者可以参考这一快速上手指南开始开发自己第一个 JS DApp,或者前往 Pagoda 的登录页了解更多。
更多细节
这款 JS SDK 为每个合约提供了自己的在其内部运行的 JS 引擎的 instance。这一设计允许开发者使用纯 Javascript 或 TypeScript 编写合约,并且可以访问预言机等对 Rust 合约可用的全部相同功能。
在您的终端运行 npx create-near-app 并为您的智能合约选择 Javascript。一切准备就绪后,您可轻松测试、编译以及部署您新创建的项目。
如您希望了解合约框架和其他配置的更多细节,可前往 NEAR 的官网文档站点查看DApp 快速上手指南。