Mojolicious 5.0がリリースされました

Mojolicious 5.0がリリースされました。Mojoliciousのリリース報告によるとコミュニティも広がっているようですね。Mojoliciousは、Ruby on Railsに比べると、Webフレームワークの部分に特化しているので、コンパクトで、癖がなく、非常に扱いやすい印象を受けます。

Mojolicious 5.0で追加された機能

  • 例外ページとNot Foundページが新しくデザインされました。
  • 簡単で拡張可能なフォームバリデーション機能の追加。
  • CSRFプロテクション
  • テンプレートバリアント。スマートフォン用のデザインとPCのデザインで切り替えが簡単にできます。
  • Mojo::DOMの機能の強化
  • 新しいフック: 「around_action」と「before_render」
  • SO_REUSEPORT: ゼロダウンタイムリスタートと高いパフォーマンスのための新しい方法
  • ローテーティングシークレット: 無効なセッションを作らずに、シークレットを変更可能。
  • ノンブロッキングブリッジ
  • チープヘルパー
  • オプショナルなプレースホルダーがどこでも有効になった
  • 新しいJSONのためのRFC 7159のサポート
  • permessage-deflate: WebSocket圧縮
  • Minion: ジョブキューのための新しい別のプロジェクト。

関連情報