2011-02-26 128 views
2

我寫了一個後端應用程序,用於iOS應用程序。當我開始這個項目時,我根本不知道OOP。程序代碼,oopy代碼和性能

現在有一半的腳本是類,我正在使用mvc模式和類。現在確實更容易重用我的方法,但現在每個請求都有更多的重複。

對於處理預製(可預測)請求的後端系統,使用基本的過程腳本還是使用mvc和oop會有更好的「性能優勢」嗎?

我問,看起來好像當使用mvc和oop時會發生更多事情。

+0

可能重複的[速度比較 - 程序與OO在解釋語言](http://stackoverflow.com/questions/3057/speed-comparisons-procedural-vs-oo-in-interpreted-languages) – netcoder 2011-02-27 00:08:57

+1

我會認爲大多數「OO」代碼是以某種方式隱藏「對象」的程序代碼^^ – 2011-02-27 01:27:14

回答

2

由專家程序員用匯編語言爲目標CPU編寫的手工解決方案通常效果最好,但成本要高出100倍。儘管你的解決方案可能比程序化程序少執行一段時間,但隨着時間的推移,它將更加可維護,從而使你能夠:a)做其他事情,b)購買更快的硬件。由於這些是預製造查詢,因此添加一個緩存層,例如memcached。