高速リアルタイムWebアプリ


PhoenixLiveViewを使ったWebアプリケーション

 従来の「要求/応答」型のWebアプリケーションの時代は過ぎ去りましたが、今日のユーザーが切望するインタラクティブなアプリケーションを構築するために、JavaScriptの海を歩き回る必要はありません。革新的なPhoenixLiveViewライブラリを使用すると、信頼性を犠牲にすることなく、高速でインタラクティブ性の高いアプリケーションを構築できます。 

 LiveViewは、Elixirに最も重要なプログラミング手法です。サーバー上のデータを変更するプログラムを、LiveViewがそれらの変更を効率的に検出してWebページに反映します。

  • クライアントテンプレートとサーバー側ハンドラーを簡単に組み合わせるElixir言語テクニック
  • 適切な場所に適切なレイヤーを配置してシステムを設計
  • マルチパートアップロードなどの機能を調べて、ライブビューを包括的にテスト
  • 高度なテクニックを駆使して、強力なパブリッシュ/サブスクライブインターフェイスを介してコードを他のサービスとのバインド