私はすぐに新しいプロジェクトを始めるつもりで、いくつかの考えを持っていました。要件は次のとおりです。
- PHPで構築されます
- プラグインモジュール/コンポーネントをサポートできる必要があります。これらはミニアプリケーションと考えることができます。
- ユーザーはログインできるようになり、さまざまなことに応じて、さまざまなコンポーネントにアクセスできるようになります。
- html、xml、json、pdfなどのさまざまな形式でHTTPリクエストに応答できる必要があります。つまり、MVCパターンを使用します。
このソフトウェアの正しい用語が何であるかはわかりませんが、私はそれをアプリケーションプラットフォーム、またはアプリケーションフレームワークと呼んでいますが、これはCakePHP、Kohana、Zendのようなものではありません-それよりももう1つ高いレベルです。
これらの要件が与えられたとき、私はJoomla1.5が実際にこれらすべての基準を満たしていると思い始めました。多くのデフォルトを取り除いてCMS中心ではなく、コンポーネント中心にした後、私はそれが機能するかもしれないと思います。しかし、私の懸念は、Joomlaを意図されていなかったものに使用している可能性があること、そして最初からより適したものが他にあることです。
私が見なければならない他のPHP「アプリケーションプラットフォーム」はありますか?アイデアについてコメントや提案はありますか?