Кирилл Сухов
Вам не надоело в сотый раз клепать интерфейс к базе данных? В тысячный
раз организовывать вывод таблицы с результатами некого запроса? Вы хотите
сосредоточиться на более интересных задачах, не размениваясь на рутину? Тогда
самое время задуматься о том, как от этой рутины избавиться. Использование фрэймворк-среды
в веб-разработке – хороший способ повысить собственную эффективность, перестав
отвлекаться на всякую ерунду.
Паттерны проектирования, фрэймворк-среды, RAD – все термины из области
разработки программного обеспечения ещё несколько лет назад редко можно было
услышать применительно к веб-программированию. Это занятие большей частью
считалось менее серьёзным делом, чем, например, разработка настольных
приложений. Но время идёт, и при разработке
современных веб-приложений уже трудно обходиться без профессиональных приёмов и
инструментов проектирования. Одним из них является использование фрэймворков –
каркасных сред для разработки приложений. Для языка PHP эти среды начали
появляться относительно недавно, скорее всего под впечатлением от успехов Ruby on
Rails – фрэймворк-среды для языка Ruby. Свою роль, конечно, сыграло появление
пятой версии языка PHP, с «правильной» объектной моделью (большинство PHP-фрэймворк-сред
написаны исключительно для пятой версии языка). В настоящий момент таких систем
создано уже немало, и сегодня мы рассмотрим наиболее популярные из них.