| モジョリシャス | |
|---|---|
| 原作者 | セバスチャン・リーデル |
| 初回リリース | 2008年9月24日[1] (2008年9月24日) |
| 安定版リリース | 9.37 [2]
/ 2024-05-13 [±] |
| リポジトリ | Mojoliciousリポジトリ |
| 書かれた | パール |
| タイプ | Webアプリケーションフレームワーク |
| ライセンス | パル |
| Webサイト | mojolicious.org |
Mojoliciousは、WebアプリケーションフレームワークCatalystの作者であるSebastian Riedelによって書かれたリアルタイムWebアプリケーションフレーム ワークです。[3] Artistic License v2.0の下でフリーソフトウェアとしてライセンスされており、 Perlプログラミング言語で書かれており、Riedelの以前のCatalyst開発経験に基づいて、単純なWebアプリケーションと複雑なWebアプリケーションの両方で使用できるように設計されています。[4]フレームワークのドキュメントは、 Perl財団からの助成金によって部分的に資金提供されています。[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 ウェブサーバー。[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 - セバスチャン・リーデルへのインタビュー」. ActiveState .
- ^ Alberto Simões (2010年12月16日). 「Mojolicious Documentation Closing Grant Report」. Perl Foundation .
- ^ "Mojolicious". CPAN .
- ^ 「NetBSD パッケージコレクション: www/p5-Mojolicious」。pkgsrc。
- ^ 「Mojolicious」。Perlパッケージマネージャー。
- ^ 「Mojolicious - Perlリアルタイムウェブフレームワーク」。Mojolicious。
- ^ 「HTML5向けダクトテープ更新:PerlでのWebsocket(Mojolicious)」DZone、2011年11月1日。2017年10月8日時点のオリジナルよりアーカイブ。
- ^ マクダニエル、アダム(2011年11月)。『HTML5:リッチなWebページとアプリケーションをデザインするためのビジュアルブループリント』Visual. ISBN 978-0-470-95222-1。
- ^ Jamie Popkin (2011年7月). 「Mojoliciousとスマートフォンでプロセスをリモート監視する」. Linux Journal 2011年第207号.
- ^ Marcus Ramberg (2010年12月4日). 「Mojolicious」. Yet Another Perl Conference .
外部リンク
- Mojolicious - Perl リアルタイム ウェブ フレームワーク