0

Drupal を CMS として、CodeIgniter をフレームワークとして使用して Web アプリケーションを作成することは可能ですか?

4

2 に答える 2

0

まず、 CMSを構築するかどうかを決定します。

CMSを構築する場合は、DrupalまたはExpression Engine、あるいはJoomlaなどの他のCMSフレームワークを選択できます。Expression Engineを使用する利点は、Codeigniter上に構築されており、Codeigniter/phpスタイルのコーディングを使用してカスタムモジュールを追加できることです。

CMSを構築したくない場合は、Codeigniterに精通しているため、Codeigniterのみを使用してWebアプリケーションを構築してください。

于 2013-03-06T12:01:16.553 に答える
0

Drupal は CI のようなものを実際には必要としませんし、その逆も同様です。Drupal で Web アプリケーションを構築していて、CI のようなものが本当に必要だと感じている場合は、単純にアプリケーション全体を CI で作成する必要があります。

Drupal は、Web アプリケーションのプレビルド ハウスのようなものです。インストールすると、バックエンド、キャッシング、ログインメカニズムなどのすべてがすでに整っています。次に、いくつかのモジュールを追加し、テーマをカスタマイズして完了です。リビングルームを飾ったり、追加のガレージを作ったりするのと同じように。

CI は、家を建てるための強固な基盤です。いくつかの機能がありますが、必要なものがすべて必要な場合は、独自の機能を作成する必要があります。壁などを構築する必要がありますが、最終的にはほぼすべてを 100% コントロールできます。

Web アプリケーション用に 2 つのベースを持つ意味がわかりません。物事をより複雑にするだけです。単なるフレームワークではなく、より拡張されたベースが必要な場合は、Drupal を選択してください。または、「単なるフレームワーク」からすべてを構築する場合は、CI を選択します。

于 2012-08-30T20:49:46.880 に答える