ColdBoxプラットフォーム

ColdBoxプラットフォーム
原作者オルタスソリューションズ株式会社
初回リリース2006年6月15日 (2006年6月15日
安定版リリース
7.3.0 [ 1 ] / 2024-05-14 [±]
書かれたCFMLJava
タイプWebアプリケーションフレームワーク
ライセンスApacheライセンスv2
WebサイトColdBox.org
リポジトリColdBoxリポジトリ

ColdBox は階層型 MVCアプローチを使用してColdFusion ( CFML )でエンタープライズ アプリケーションを構築することを目的とした、無料のオープン ソースの規約ベースのモジュール式Web アプリケーション フレームワークです。

これは、開発者が最新かつ安全な方法でWebアプリケーションを構築できるようにするツールと方法論のセットです。また、アプリケーションのベースとなる基盤も提供します。その結果、Webアプリケーションの構築時に考慮すべきほとんどの懸念事項について、いちいち車輪の再発明をする必要がなくなります。このフレームワークは、開発者が迅速かつ安全に、モジュール化され、柔軟に作業を行うための適切なツールを提供します。

ColdBox とその付属ライブラリのソース コードは GitHub でホストされており、Apache License v2の条件に基づいてライセンスされます。

歴史

ColdBoxは2006年にLuis F. Majanoによって開発・作成され、最も広く利用され、メンテナンスされているMVCフレームワークとなりました。そのスピードとスケーラビリティにより、ColdBoxは開発者を支援する高性能でシンプルなフレームワークへと進化しました。2008年には親会社であるOrtus Solutions, Corp.からプロフェッショナルサービスが提供され、プロフェッショナルなオープンソースプロジェクトとなりました。その後、2011年には階層型モデル・ビュー・コントローラー(HVM)がコアとなる設計パターンとして採用されました。ここ数年では、Javaの`CompletableFuture` APIとの緊密な統合により、 FuturesとPromise、そして非同期/並列プログラミングがサポートされています。

参考文献

  1. ^ 「ColdBox プラットフォームバージョン」 . forgebox.io . 2024年5月14日閲覧