私は何年もブロックチェーン開発に悩まされてきましたが、正直なところ、Truffleは数えきれないほど私を救ってきました。2015年にTim Coulterによって作られたこのフレームワークは、ウェブ開発者にとってのRuby on Railsのような存在になりました - イーサリアムでの開発で気を狂わせたくないなら、絶対に必要です。そのクソなものはNode.jsとSolidityの上に構築されており、必要なものすべてを詰め込んでいます:開発環境、テストフレームワーク、そのすべてです。何十万回もダウンロードされています(驚くことではありません)実際、ブロックチェーン開発の地獄のようなプロセスをいくらか耐えられるものにしてくれます。見てください、ブロックチェーンは容赦ありません - 一つのミスをすると、あなたのお金は永遠に失われます。だからこそ、Truffleの契約コンパイル、デプロイ、およびバイナリ管理の自動化が非常に重要です。このツールセットのおかげで、私はどれだけ多くの高額なミスを避けてきたか、言えません。時が経つにつれて、Truffleは全体のエコシステムに進化しました。Ganacheがあります - テストネットトランザクションでガスを浪費することなくテストできる個人用ブロックチェーンです。次に、Drizzleはフロントエンド開発を支援します。適切なツールがないと、これは本当に悪夢のようなものになり得ます。これで実際に何ができるのでしょうか?主に3つのことがあります:- 髪の毛を引っ張りたくならずにSolidityを使ってスマートコントラクトを構築する- 実際に稼働する前に契約をテストしてください(そして潜在的に皆のお金を失う可能性があります)- 通常の面倒なしに異なるネットワークに展開するマイクロソフトやアマゾンのような主要企業は、トリュフを使用しています - オープンソースを支援するのが好きだからではなく、実際に機能するからです。このツールは、欠陥や時折のフラストレーションにもかかわらず、実質的に業界標準となっています。これらはどこに向かっているのでしょうか?そうですね、クロスチェーン互換性が次の大きなトレンドであり、トリュフは適応するか、さもなくば消えてしまう必要があります。競争は激化しており、正直なところ、いくつかの新しいフレームワークは複雑なdAppアーキテクチャに対してより魅力的に見え始めています。トリュフはイーサリアムの開発を始めから終わりまで劇的に簡素化します。それは完璧ですか?とんでもない。必要ですか?イーサリアムでコーディングをしようとしている我々凡人のためには、絶対に必要です。ただし、もしあなたが始めたばかりであれば、ほとんどの取引プラットフォームの手数料構造よりも急な学習曲線に備えておいてください。
トリュフ:イーサリアム開発者の秘密兵器
私は何年もブロックチェーン開発に悩まされてきましたが、正直なところ、Truffleは数えきれないほど私を救ってきました。2015年にTim Coulterによって作られたこのフレームワークは、ウェブ開発者にとってのRuby on Railsのような存在になりました - イーサリアムでの開発で気を狂わせたくないなら、絶対に必要です。
そのクソなものはNode.jsとSolidityの上に構築されており、必要なものすべてを詰め込んでいます:開発環境、テストフレームワーク、そのすべてです。何十万回もダウンロードされています(驚くことではありません)実際、ブロックチェーン開発の地獄のようなプロセスをいくらか耐えられるものにしてくれます。
見てください、ブロックチェーンは容赦ありません - 一つのミスをすると、あなたのお金は永遠に失われます。だからこそ、Truffleの契約コンパイル、デプロイ、およびバイナリ管理の自動化が非常に重要です。このツールセットのおかげで、私はどれだけ多くの高額なミスを避けてきたか、言えません。
時が経つにつれて、Truffleは全体のエコシステムに進化しました。Ganacheがあります - テストネットトランザクションでガスを浪費することなくテストできる個人用ブロックチェーンです。次に、Drizzleはフロントエンド開発を支援します。適切なツールがないと、これは本当に悪夢のようなものになり得ます。
これで実際に何ができるのでしょうか?主に3つのことがあります:
マイクロソフトやアマゾンのような主要企業は、トリュフを使用しています - オープンソースを支援するのが好きだからではなく、実際に機能するからです。このツールは、欠陥や時折のフラストレーションにもかかわらず、実質的に業界標準となっています。
これらはどこに向かっているのでしょうか?そうですね、クロスチェーン互換性が次の大きなトレンドであり、トリュフは適応するか、さもなくば消えてしまう必要があります。競争は激化しており、正直なところ、いくつかの新しいフレームワークは複雑なdAppアーキテクチャに対してより魅力的に見え始めています。
トリュフはイーサリアムの開発を始めから終わりまで劇的に簡素化します。それは完璧ですか?とんでもない。必要ですか?イーサリアムでコーディングをしようとしている我々凡人のためには、絶対に必要です。ただし、もしあなたが始めたばかりであれば、ほとんどの取引プラットフォームの手数料構造よりも急な学習曲線に備えておいてください。