Всё гениальное просто: программим на PHP без фреймворков


Всё гениальное просто: программим на PHP без фреймворков

Пост madkoder » Ср ноя 11, 2009 10:10 am

Один из создателей PHP объясняет, почему именно чем проще код веб-приложений, тем лучше и зачем надо избегать навороченных фреймворков и библиотек:
http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html

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

Кроме того, не создавать один огромный файл-контроллер для всего приложения, а разбить на части, которые по мере увеличения нагрузки, можно было бы запускать на отдельных серверах.

Мне нравится этот подход. Конечно, всегда проще забить на фреймворки и всё ковырять самому, это как бы вполне естественное предпочтение, но тут человек всё обосновал и подсказал, как это делать грамотно.
Картинка участника
madkoder
Site Admin
 
Постов: 149
Зарегистрирован: Сб мар 22, 2008 4:55 am

Обратно - Разработка веб-приложений

  • Последние темы на сайте
  • Другие форумы

  • Кто сейчас на нашем сайте

    На этом форуме сейчас находятся: анонимно: 0



    Создание сайта под ключ с CMS: создание сайтов.