BABFW は、BOOBY AND BOOTY オリジナルのPHPフレームワークです。
以下の特徴を備えています。
- mod_rewriteの採用
- すっきりと分かりやすくいURL表記。
- サイト内のファイルやデータへの不用意なアクセスを防ぎます。
- MVCモデルの採用
- 多くのFWで採用されている通り、構成が分かりやすく、開発効率が高まります。
- DB処理構成のモデル化
- 定型的なフォーム処理がほぼ自動化されます。
- データ項目の修正、追加、削除はデータモデルを修正するだけです。
- システム部とアプリ部の分離運用が可能
- 異なるサービスでの、システム部の共有運用(管理画面の統合等)が可能です。
- クラスの非使用
- 昨今、PHPでも開発効率、管理効率の面からクラスが利用されていますが、それに伴う難読性やシステムリソース消費の影響、また現在の開発テーマである「Webアプリフローは1セッションで完結」というポリシーにより、クラス非使用でのシステム構成を行っています。*外部ライブラリは除く。
BOOBY AND BOOTY でのシステム開発は、今後は全て BABFW での開発により提供されます。
また、それらシステム開発からのフィードバックにより、BABFW自体の改良が進められていきます。