リスク警告:「仮想通貨」「ブロックチェーン」の名のもとでの違法な資金調達のリスクに注意してください。—銀行保険監督管理委員会など5部門
検索
ログイン
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
開発者向け初心者ガイド: Web3 開発ツールの概要
TinTinland
特邀专栏作者
2022-11-30 08:04
この記事は約3561文字で、全文を読むには約6分かかります
Web3 開発ツールの最も完全なコレクション。

開発者ツールには、名前が示すように、コードの変更、テスト、表示のための開発ツールだけでなく、業界情報や起業家学習のための複数のツールも含まれています。開発者にとって、開発ツールは次のとおりです。「コードコンパニオン」、信頼できる味方です。開発ツールは、開発中にサーバーをセットアップするという冗長なタスクを削減するなど、開発者の作業もサポートします。開発ツールは依存関係を更新するという面倒なタスクを置き換えることができるため、開発者はビジネスの重要な側面に完全に集中できるようになります。

アプリケーション サービス プロバイダーである Appsdart が発表した調査データでは、開発者のライフ サイクルにおいてソフトウェア開発者を積極的に促進する最初の 4 つの要素は次のとおりです。拡張の柔軟性、開発の速度、リソースのコスト、展開の速度。これらはすべて、適応された開発ツールを通じて実現できます。

非常に一般的な例は、開発パイプラインに統合された自動化ツールを備えた開発ツールで、開発者が品質やセキュリティに関係なく最先端のソフトウェア製品を迅速に作成して提供できるようにします。開発者は、製品の機能やその他の集約データを取得するために、単一の API 呼び出しを開くだけで済みます。これにより、柔軟性が強調され、セキュリティが確保されながら、開発者の開発と展開が強化されます。

現在、開発者は次のような問題に直面しています。次の優れたソフトウェア製品を、これまでにないほど短いリリース サイクルで提供します。したがって、彼らは、安全で高品質であることを保証しながら、優れたソフトウェア製品を迅速に構築するという目の前のタスクに集中できるようにサポートできる関連ツールを利用する価値があります。

副題

開発 デプロイメントおよびテスト ツール

NFTLaunchKit:NFTLaunchKit を使用すると、コードなしで Web サイトのダッシュボードにスマート コントラクトを作成できます。同時に、NFTLaunchKit は、NFT Mint Web サイトを作成し、ダッシュボードからすべてのコンテンツを管理するためのテンプレートも提供します。

Hardhat:Hardhat はイーサリアム開発環境です。開発者はHardhat上でコントラクトをコンパイルしてオープンネットワーク上で実行できるほか、Solidityのスタックトレースやコンソールの取得などの機能も備えている。

Foundry:Foundry は、Rust で書かれたイーサリアム アプリケーション開発用の非常に高速でポータブルなモジュール式ツールキットです。

Brownie:Brownie は、イーサリアム仮想マシンをターゲットとするスマート コントラクト用の Python ベースの開発およびテスト フレームワークです。

dapp.tools:dapp.tools は、Unix 設計哲学に従い、構成可能性、構成可能性、拡張性を重視した Ethereum 中心の CLI ツールのスイートです。

Ganache:チェーンの動作を制御しながら、テストの実行、コマンドの実行、ステータスの確認に使用できるパーソナル Ethereum ブロックチェーンを迅速に起動するのに役立ちます。

Waffle:副題

フロントエンドツール

wagmi:wagmi は、Ethereum を使い始めるために必要なものがすべて含まれた React Hook のコレクションです。 wagmi を使用すると、ウォレットへの接続、ENS と残高情報の表示、メッセージへの署名、契約との対話などが簡単に行えます。これらすべてをキャッシュ、リクエスト重複排除、永続化によって行うことができます。

Solana-Web3.js:Solana-Web3.js ライブラリは、Solana を完全にカバーすることを目的としています。このライブラリは、Solana JSON RPC API 上に構築されています。

Ethers.js:Ethers.js ライブラリは、Ethereum ブロックチェーンとそのエコシステムと対話するための完全でコンパクトなライブラリを目指しています。

Web3.js:Web3.js は、開発者が HTTP、IPC、または WebSocket を使用してローカルまたはリモートの Ethereum ノードと対話できるようにするライブラリのコレクションです。

Web3Auth:Web3Auth は、Web3 ウォレットとアプリケーションがメインストリーム ユーザーとネイティブ Web3 ユーザーにシームレスなユーザー ログインを提供できるようにする、シンプルな非管理認証インフラストラクチャです。

Web3Modal:Web3Modal は、開発者がシンプルなカスタマイズ可能な構成を通じてアプリケーションに複数のプロバイダーのサポートを追加するのに役立つ、使いやすいライブラリです。

NFTs 2 Me:副題

収納ツール

NFT.Storage:IPFS および Filecoin 上の NFT 用の無料の分散ストレージと帯域幅。 NFT.Storage は、メタデータ、画像、その他の資産などのオフチェーン NFT データ用に設計された長期ストレージ サービスで、アップロードのサイズは最大 31 GiB です。

Web3.Storage:分散型ウェブ上にデータを保存する最も簡単な方法。シンプルな API を使用してデータを保存します。高速、オープン、そして無料です。

OrbitDB:OrbitDB は、サーバーレスの分散型ピアツーピア データベースです。 OrbitDB は IPFS をデータ ストレージとして使用し、IPFS Pubsub を使用してデータベースをピアと自動的に同期します。 OrbitDB は競合のないデータベース マージに CRDT を使用する結果整合性のあるデータベースであるため、分散化に最適な選択肢になります。

ThreadDB:ThreadDB は、IPFS および Libp 2 p 上に構築されたマルチパーティ データベースであり、Web 上のデータに代替アーキテクチャを提供します。

Spheron副題

セキュリティ分析

Mythril:EVM バイトコードのセキュリティ分析ツールです。 Ethereum、Hedera、Quorum、Vechain、Roostock、Tron、およびその他の EVM 互換ブロックチェーン用に構築されたスマート コントラクトのセキュリティ脆弱性を検出します。

Slither:Slither は、Python 3 で書かれた Solidity 静的分析フレームワークです。一連の脆弱性検出機能を実行し、契約の詳細に関する視覚的な情報を出力し、カスタム分析を簡単に作成するための API を提供します。 Slither を使用すると、開発者はバグを見つけてコードの理解を強化できます。

MythX™:ConsenSys Software Inc™ の MythX™ は、イーサリアム スマート コントラクト向けの最高のセキュリティ分析サービスです。私たちの使命は、開発チームがコストのかかる間違いを回避し、イーサリアムをより安全で信頼できるプラットフォームにすることです。

Manticore:は、スマート コントラクトとバイナリを分析するためのシンボリック実行ツールです。

Securify 2.0 :副題

監視ツール

Blocktorch:Blocktorch は、分散スタック用の可観測性プラットフォームです。分散コンポーネントのステータスが一目でわかります。ログと豊富なコンテキストをすばやく参照できます。サービス レベルの目標を設定して、異常を表示し、通知を受け取ります。

Tenderly:副題

ブロックエクスプローラー

ブロック エクスプローラーは、ブロックチェーンを検索するためのオンライン インターフェイスを提供し、開発者とユーザーがトランザクション、アドレス、ブロック、手数料などに関するデータを取得できるようにします。各ブロック エクスプローラーは特定のブロックチェーンに関するデータを提供します。含まれる情報の種類は、サービスを提供するブロックチェーンのアーキテクチャによって異なります。たとえば、Etherscan はイーサリアムのブロック エクスプローラーおよび分析プラットフォームであり、Solana Explorer を使用すると開発者は Solana チェーン上のトランザクションとアカウントを見つけることができます。副題

Web3 コミュニティ / DAO

UpStreamApp:世界中の暗号通貨と Web3 に焦点を当てたオンライン イベントに参加し、DAO に参加して、新しい人々と出会いましょう。

Crypto Nomads Club:Crypto Nomads Club は、世界中のさまざまな暗号イベントに参加するデジタル遊牧民や頻繁に旅行する人のためのクラブです。

Eventbrite:Eventbrite は Web3 イベントとマッチングすることも、独自のイベントを作成することもできます。

TinTinLand:副題

Web3 マーケティング ツール

Web3 のマーケティング ツールは、開発者が製品のマーケティング段階で製品をより適切に発売するのに役立ちます。

Mobula.fi:分散型データアグリゲーター (トークン、NFT)。

WaitlistPanda:リードを集めてオーディエンスを構築し、「バイラル」スタイルの順番待ちリストやソーシャル紹介などを作成する最も簡単な方法。

Lemlist:メールをパーソナライズし、フォローアップを自動化し、あらゆるチャネルで見込み顧客と関わります。 Lemlist は、販売自動化ソフトウェアと電子メール ソフトウェアを 1 つに組み合わせたものです。

Make:エピローグ

エピローグ

「開発者初心者ガイド: Web3 に参入する前に習得する必要があるスキルは何ですか?」 」「開発者初心者向けガイド: Web3 テクノロジースタックと平均給与インベントリ」; スキル学習と就職活動の観点から、ブロックチェーン開発者が習得する必要があるスキルをまとめ、誰もが共通して採用できる応募チャネルを選定しました——「開発者初心者ガイド: Web3 に参入する前に習得する必要があるスキルは何ですか?」 」

この記事では、Web3 開発者がより適切にプロジェクトを開発および展開し、製品を作成および発売するのに役立つ開発ツールを要約します。また、包括的なガイドラインとコミュニティ サポートを通じて、初心者の開発者が Web3 にうまく参入し、ホワイト期間を乗り越えて成長できることを願っています。業界。

Web3.0
開発者
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk