3
ウィキペディアから、無料の百科事典Vert.xは、Java仮想マシンで実行される多言語イベント駆動型アプリケーションフレームワークです。[1] [2]他のプログラミング言語で記述された同様の環境には、JavaScript用のNode.js、Python用のTwisted、Perl用のPerl Object Environment、C用のlibevent、Ruby用のEventMachineが含まれます。Vert.xは、現在Java、JavaScript、Groovy、Ruby、PythonでAPIを公開しています。ScalaとClojureのサポートはロードマップ上にあります。アプリケーションフレームワークには、次の機能が含まれています。アプリケーションコンポーネントは、Java、JavaScript、Groovy、Ruby、またはPythonで記述できます。単純な同時実行モデル。すべてのコードはシングルスレッドであり、マルチスレッドプログラミングの煩わしさから解放されます。真にスケーラブルなノンブロッキングアプリケーションを作成するためのシンプルな非同期プログラミングモデル。クライアント側とサーバー側にまたがる分散イベントバス。イベントバスはブラウザー内のJavaScriptにさえ侵入し、いわゆるリアルタイムWebアプリケーションを簡単に作成できるようにします。コンポーネントを再利用および共有するためのモジュールシステムとパブリックモジュールリポジトリ