Loading article…
| 原作者 | セバスチャン・リーデル |
|---|---|
| 初回リリース | 2008年9月24日[1] |
| 安定リリース | 9.37 [2]
/ 2024-05-13 [±] |
| リポジトリ | Mojolicious リポジトリ |
| 書かれた | パール |
| タイプ | Web アプリケーション フレームワーク |
| ライセンス | パル |
| Webサイト | 出典: |
Mojolicious は、Web アプリケーション フレームワークCatalystの作者である Sebastian Riedel によって書かれたリアルタイム Webアプリケーション フレームワークです。[3] Artistic License v 2.0の下でフリー ソフトウェアとしてライセンスされており、 Perlプログラミング言語で書かれており、Riedel の以前の Catalyst 開発経験に基づいて、単純な Web アプリケーションと複雑な Web アプリケーションの両方で使用できるように設計されています。[4]フレームワークのドキュメントは、 Perl Foundationからの助成金によって部分的に資金提供されています。[5]
MojoliciousはPerlで書かれているため、Perlが利用可能な多くのオペレーティングシステムのいずれでも実行でき、CPANから直接インストールできます。[6]また、Mojoliciousのビルド済みパッケージは、 NetBSD用はpkgsrc [7]から、 Microsoft Windowsおよびその他のオペレーティングシステム用はActiveStateのPerlパッケージマネージャー[8]から入手できます。
特徴
- Mojolicious::Liteを介して簡略化されたシングルファイルモードをサポートするリアルタイムWebフレームワーク。[9]
- RESTfulルート、プラグイン、Perl 風テンプレート、セッション管理、署名付きCookie、テスト フレームワーク、静的ファイル サーバー、完全なUnicodeサポートがすぐにサポートされます。
- Perl 5.10.1 以外の要件がない、移植可能でオブジェクト指向のPerl API (ただし、5.18 以上が推奨され、オプションの CPAN モジュールがインストールされている場合は、高度な機能が提供されます)。
- フルスタックHTTPおよびWebSocket。[10] [11] IPv6、TLS、IDNA、Comet(ロングポーリング)、チャンク、マルチパートサポートを備えたクライアント/サーバー実装。
- 埋め込み用のlibeventとホットデプロイメントをサポートする組み込みの非ブロッキングI/O Webサーバー。 [12]
- CGIおよびPSGI の自動検出。
- CSS3セレクターをサポートするJSONおよびHTML5 / XMLパーサー。[13]
参考文献
- ^ 「Mojolicious 変更ログ」。
- ^ "Mojolicious-9.30" . 2024年8月15日閲覧– MetaCPAN経由。
- ^ 「Mojolicious 2.0: Web 向けの最新の Perl」Slashdot 2011 年 10 月 17 日。
- ^ Tara Gibbs (2011年2月17日). 「Mojolicious - Sebastian Riedelとのインタビュー」. ActiveState .
- ^ Alberto Simões (2010 年 12 月 16 日)。「Mojolicious ドキュメンテーション助成金終了レポート」。Perl Foundation。
- ^ 「Mojolicious」. CPAN .
- ^ 「NetBSD パッケージ コレクション: www/p5-Mojolicious」。pkgsrc。
- ^ 「Mojolicious」。Perlパッケージ マネージャー。
- ^ 「Mojolicious - Perl リアルタイム Web フレームワーク」。Mojolicious。
- ^ 「HTML5 用のダクト テープ更新: Perl での Websocket (Mojolicious)」。DZone。2011 年 11 月 1 日。2017 年 10 月 8 日時点のオリジナルよりアーカイブ。
- ^ McDaniel, Adam (2011 年 11 月)。HTML5: リッチな Web ページとアプリケーションを設計するためのビジュアル ブループリント。Visual。ISBN 978-0-470-95222-1。
- ^ Jamie Popkin (2011 年 7 月)。「Mojolicious とスマートフォンを使用してプロセスをリモートで監視する」。第 2011 巻、第 207 号。Linux Journal。
- ^ Marcus Ramberg (2010 年 12 月 4 日)。「Mojolicious」。Yet Another Perl Conference。
外部リンク
- Mojolicious - Perl リアルタイム Web フレームワーク
