Cordaにおける開発の体験を向上させるための4つのツール紹介

概要

本記事では、Cordaにおける開発の体験を向上させるための4つのツールをご紹介します。

  • IDE.corda.net
  • Node Explorer
  • VSCode Corda拡張
  • Truffle Suite Corda-Flavored Ganache

 

IDE.corda.net

Corda Web IDE は、設定なしでいつでもブラウザからCorDappsを作ることができるサンドボックスです。これは現在、Cordaの依存関係やサンプルプロジェクトがプリロードされたVisual Studio codeをドッカー化したものになっています。

Cordaで開発を行う初心者が、スムーズにCordaのことについて学習したり、何かに手を出したりしたい場合でも、ベテラン開発者が、顧客やチームに向かって PoCのデモをしたい場合でも、 ide.corda.net を使うことで、Corda上でブロックチェーンアプリケーションを学習、作成、テストするための優れた体験を得られます。

詳しくはこちらの記事をご確認ください。

 

Node Explorer

(https://github.com/corda/node-explorer/releases)

しばらくの間、Cordaのコマンドーをやっていた人なら、docs.corda.netに埋もれていたノードエクスプローラという小さなツールを聞いたことがあるかもしれませんが、これは DemoBenchと呼ばれるツール群の一部でした。これは、ノードのVaultを表示できるという素晴らしい先見の明を持った基本的なアプリでした。しかし、それには深刻な制限とユーザビリティの問題もありました。

今、ノードエクスプローラーは再構築され、現在ではWin、OSX、Linux用のスタンドアロンツールとして利用可能です。上記のリンクでダウンロードしてから、この記事をチェックしてみてください。

corda node explorer

Corda Nodeのログイン画面

ハイライト

  • ローカルおよびリモートの Corda ノードに接続
  • ノード情報、インストールされている CorDapps、ネットワークパラメータを一目で確認可能
  • ノードのネットワークマップとカウンターパーティの視覚的な概要
  • 複数のコンストラクタとパラメータのヒントでフローを瞬時に実行
  • クリック可能なフィルタを使用した動的なクエリを使用して、ノードのVaultを検索

 

VSCode Corda拡張

(https://marketplace.visualstudio.com/items?itemName=R3.vscode-corda)

今はVisual Studio Codeの開発者がすごい数になっているので、オリジナルの拡張機能が発売されたときには大ヒットしました(https://www.corda.net/blog/visual-studio-code-fans-rejoice-vscode-corda-extension-is-out/)。

 

ハイライト

  • 大幅に縮小された拡張サイズ、パフォーマンスの微調整、依存関係の削減
  • 新しいノードエクスプローラをベースにしたノードUIのオーバーホール
  • SSHによるリモートノード接続
  • コルダアセンブルコマンド追加
  • 端末処理の改善

Truffle Suite Corda-Flavored Ganache

(https://github.com/trufflesuite/ganache/releases/tag/v2.4.0)

ブロックチェーン分野での開発経験がある方は、Truffle Suiteの名前を聞いたことがあるかもしれません。ブロックチェーンで最もホットなツールの一つで、ローカルでテストをするのに役立ちます。このツールには迅速なデプロイとモニタリングを可能にします。Ganacheのワークフローとデザインを活用して、生産性を高めましょう。

(https://www.trufflesuite.com/blog/branching-out-phase-2-of-corda-flavored-ganache)

 

Truffle Suite Corda-Flavored Ganacheの詳細はこちら

 

今はCorDapp の開発者になるにはエキサイティングな時期です。新しい Corda のリリースがあるたびに、素晴らしいブロックチェーンソリューションを設計するためのパワーと柔軟性が増していきます。同時に、ありがたいことに、より視覚的で直感的な方法で理解し、構築するための新しいツールが続々と登場しています。

ぜひ、上記のツールを試してみてください!

 

参考記事: https://www.corda.net/blog/improving-the-corda-developer-experience-4-tools-for-your-coding-pleasure/

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています