2

iOS アプリで使用するバックエンド アプリを作成しました。このプロジェクトを始めたとき、私は OOP をまったく知りませんでした。

現在、スクリプトの半分はクラスであり、mvc パターンとクラスを使用しています。メソッドの再利用が容易になったことは確かですが、各リクエストでさらに多くの処理が行われるようになりました。

事前に作成された (予測可能な) 要求を処理するバックエンド システムの場合、基本的な手続き型スクリプトを使用するか、mvc と oop を使用する方が「パフォーマンス的に」優れていますか?

mvc と oop を使用すると、さらに多くのことが起こるように思われるので、質問します。

4

1 に答える 1

2

専門のプログラマーによってターゲット CPU 用にアセンブリ言語で書かれた手作りのソリューションは、一般的に最高のパフォーマンスを発揮しますが、100 倍のコストがかかります。あなたのソリューションは、手続き型プログラムよりも少しパフォーマンスが低いかもしれませんが、時間の経過とともにはるかに保守しやすくなり、a) 他のことをしたり、b) より高速なハードウェアを購入したりできます。これらはプレハブ クエリであるため、memcached などのキャッシュ レイヤーを追加します。

于 2011-02-27T00:10:07.093 に答える