2012-05-07 16 views
0

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

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

私はあなたの指導をお待ちしております。


お返事のバーズムのためのおかげで、私はRESTとCakePHPの2を使用して、それを実装するために考えています私は、CakePHPのドキュメントで、ネット上の、そしてもちろんいくつかのチュートリアルを発見した、しかし、私はpoint..usingをキャッチする難しさを持っていますRESTとCakePHPを併用すればよいかもしれません。私はRESTful WSに関するより多くの情報を必要としています。提案や余分なリソースへのリンクは歓迎されます。

答えて

2

はい、私たちは250以上のテーブルを持つ同じ分野の巨大なアプリケーションを持っています。私たちはたくさんのキャッシュテクニックを使い、PostgreSQLを使います。

高いセキュリティ基準と優れたパフォーマンスを必要とする巨大なアプリケーションを構築する前に、フレームワークの慣習に従い、フレームワークの経験を積むことをお勧めします。

私は、どのフレームワークを使用するのかは関係ありませんが、プログラマーのチームがフレームワークの力をいかに活かせるかは問題ではありません。どのフレームワークでも、成功するか、失敗の巨大な山を構築することができます。私は両方のケースをCakePPで見たことがあります。

私たちは最近、楽しいためのベンチマークを使って少しばかげたビンゴを演奏しました。実際には、複数の同時リクエストを使用した場合、CakePHP 2.1は愚かなベンチマークでYiiを打ち負かしていました。単一の要求を使用して、Yiiはより速くなりました。