Vibe.d ウェブ フレームワーク

Vibe.dは非常にパワフルなウェブフレームワークで、 例としてこのツアーはそれで書かれています。こちらがvibe.dの目玉です:

  • 非同期I/Oのアプローチをもとにしたファイバーに基づき、 vibe.dは高パフォーマンスのHTTP(S)ウェブサーバとウェブサービスを書くことができます。 あなたが同期的に見えるコードを書いても、 実際には裏で大量のコネクションの醜い非同期ハンドリングをします! 次のセクションで十分なサンプルを見てください。
  • 使いやすいJSONとウェブインターフェースのジェネレータ
  • RedisやMongoDBのすぐに使えるサポートは優れたパフォーマンスを持ったバックエンドシステムを書くのを簡単にします
  • ジェネリックなTCPやUDPクライアントとサーバもこのフレームワークを使い書くことができます

このチャプターのサンプルはネットワークサポートを必要とし、 明らかなセキュリティ上の理由のためオンラインで実行できないことに注意してください。

vibe.dプロジェクトを作る最も簡単な方法はdubをインストールし、 こちらのテンプレートのようにvibe.d指定で新しいプロジェクトを作ることです:

dub init <project-name> -t vibe.d
cd <project-name>
dub

dubはvibe.dをダウンロードしあなたのvibe.dベースのプロジェクトを利用可能にするでしょう。

D Web development はこの素晴らしいフレームワークの徹底的な紹介をしています。

rdmd playground.d