Идея такая:
- Чистый и лаконичный дизайн:
- HTML должен выглядеть, как HTML
- PHP-код как можно проще: только функции, простые циклы и подставления переменных
Безопасность: - Все входные данные тщательно
- Никаких многослойных наворотов, чтобы код можно было бы тщательно проверить на ошибки
Скорость: - Избегаем include_once и require_once
- Используем кеширование apc_store/apc_fetch для данных, которые редко изменяются
- Не залезать в дебри ООП, придерживаться простых функций, если только что-то действительно не является объектом
- Избегать блокировку (lock) любыми способами
Кроме того, не создавать один огромный файл-контроллер для всего приложения, а разбить на части, которые по мере увеличения нагрузки, можно было бы запускать на отдельных серверах.
Мне нравится этот подход. Конечно, всегда проще забить на фреймворки и всё ковырять самому, это как бы вполне естественное предпочтение, но тут человек всё обосновал и подсказал, как это делать грамотно.