процедурный код, против кода и производительности - PullRequest
2 голосов
/ 27 февраля 2011

Я написал бэкэнд-приложение для использования с iOS-приложением. Когда я начинал проект, я вообще не знал ООП.

Теперь половина сценариев - это классы, и я использую шаблон и классы mvc. Теперь, конечно, проще использовать мои методы, но теперь с каждым запросом происходит гораздо больше.

Для серверной системы, которая обрабатывает предварительно сфабрикованные (предсказуемые) запросы, лучше ли "с точки зрения производительности" использовать базовые процедурные сценарии или использовать mvc и oop?

Я спрашиваю, как будто гораздо больше происходит при использовании mvc и oop.

1 Ответ

2 голосов
/ 27 февраля 2011

Ручное решение, написанное на ассемблере для целевого процессора опытными программистами, в целом будет работать лучше, но стоить в 100 раз дороже. Ваше решение, хотя оно может выполнять чуть меньше, чем процедурная программа, будет гораздо более удобным для сопровождения с течением времени, что позволит вам а) делать что-то еще и б) покупать более быстрое оборудование. Поскольку это предварительно созданные запросы, добавьте слой кэширования, например memcached.

...