0

私は PHP 開発者で、PHP で大規模な Web アプリケーションを開発したいと考えていました。Service Oriented Architecture (SOA)を使用した EMR システム (電子カルテ) に関するエッセイを書いています。私は CakePHP フレームワークの使用を考えていました。

CakePHP は大規模な Web アプリケーションに適していますか? SOA には適していますか?

ご指導をお待ちしております。


返信ありがとうございます。REST と CakePHP 2 を使用して実装することを考えています。ネット上ともちろん CakePHP のドキュメントでいくつかのチュートリアルを見つけましたが、要点を理解するのが困難です。CakePHP で REST を使用する必要があるかもしれません。 RESTful WS についてもっと読んでください。その他のリソースへの提案やリンクを歓迎します。

4

1 に答える 1

2

はい、同じフィールドに 250 を超えるテーブルを持つ巨大なアプリがあり、問題なく高速に動作しています。多くのキャッシュ技術を使用し、PostgreSql を使用しています。

高いセキュリティ基準と優れたパフォーマンスを必要とする大規模なアプリの構築を開始する前に、フレームワークの規則に従い、フレームワークについてある程度の経験を積むことをお勧めします。

このパフォーマンスでたらめの話になると、どのフレームワークを使用するかは問題ではなく、プログラマーのチームがフレームワークの力をどれだけうまく使用できるかが問題であると言えます。どのフレームワークでも、成功することも、失敗の山を積み上げることもできます。CakePP で両方のケースを見てきました。

私たちは最近、楽しみのためにベンチマークを使ってちょっとでたらめなビンゴをしました。実際、複数の同時リクエストを使用した場合、CakePHP 2.1 は独自のばかげたベンチマーク (何かをエコーするだけ) で Yii を打ち負かしていました。単一のリクエストを使用する Yii の方が高速でした。

于 2012-05-07T21:59:04.350 に答える