сайт Мартина Фаулера

http://www.martinfowler.com/

Мартин ФаулерМартин Фаулер (англ. Martin Fowler) — автор ряда книг и статей об архитектуре ПО, объектно-ориентированному анализу и разработке, языку UML, рефакторингу, экстремальному программированию.

Родился в Англии, жил в Лондоне до переезда в Америку в 1994 г. В настоящее время живёт в Бостоне, штат Массачусетс.

AgileDev.ru — гибкие методы разработки ПО

http://agiledev.ru/

Agiledev.ru — это проект для профессиональных разработчиков ПО. Вам стоит обратить внимание на этот проект, если Вас интересуют следующие аспекты разработки ПО:

  • Принципы объектно-ориентированного дизайна и паттерны проектирования (Design Patterns).
  • Рефакторинг (Refactoring)
  • Экстремальное программированиe и другие agile методологии (eXtreme Programming и Agile Development)
  • Разработка через тестирование (Test Driven Development):
    — Модульное тестирование (Unit Testing)
    — Функциональное тестирование (Functional Testing)
    — Приемочное тестирование (Quality Assurance)
  • Непрерывная интеграция ПО (Continuous Integration)
  • Развертывание рабочего проекта (Project Deployment)
  • Огранизация работы команды разработчиков
  • и др.

CodeIgniter is a powerful PHP framework

http://www.codeigniter.com/

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you’re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you’re tired of ponderously large and thoroughly undocumented frameworks.

Video tutorials — http://codeigniter.com/tutorials/

Документация на Limb3 (Web Application Framework)

http://wiki.limb-project.com/doku.php?id=limb:ru:3_x

Limb3 — это Web Application Framework, состоящий из пакетов, где каждый пакет обычно содержит узкоспециализированный функционал. Каждый пакет более или менее независим от других пакетов, и для разрешения межпакетных зависимостей используется схема, принятая в PEAR

Taking a look at ten different PHP frameworks

http://www.phpit.net/article/ten-different-php-frameworks/

сводная таблица 10 самых популярных фреймворков

Они сравниваются по наличию основных возможностей (встроенных):

  • поддержка паттерна MVC
  • поддержка нескольких БД
  • ORM
  • DB Objects
  • Шаблоны
  • Кэширование
  • Валидация (проверка/фильтрации информации, например, входящей)
  • AJAX
  • авторизация
  • модульность

Symfony is a web application framework for PHP5 projects

http://www.symfony-project.com/

Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.

Symfony provides a lot of features seamlessly integrated together, such as:

  • simple templating and helpers
  • cache management
  • smart URLs
  • scaffolding
  • multilingualism and I18N support
  • object model and MVC separation
  • Ajax support
  • enterprise ready