Чат PHP-разработчиков
Логические задачи с собеседований
Свой фреймворк на PHP: инструкция по написанию

Пишем свой фреймворк на PHP

В этом уроке мы с вами напишем свой мини-фреймворк на PHP. Фреймворк – это такой каркас приложения, на базе которого строится приложение. Он позволяет разрабатывать приложение быстрее за счет того, что содержит в себе реализацию основных компонентов: роутинг, контроллеры, слой для работы с базой данных, работу с шаблонами.

Так вот, дорогие мои ученики. Я вас поздравляю с тем, что вы уже написали свой собственный фреймворк для сайта, и в этом уроке ничего писать не нужно.

Только задумайтесь, какой проект вы уже написали самостоятельно! Для того, чтобы добавить новый функционал на блог, вам достаточно создать экшен в контроллере, прописать роутинг, добавить класс для новой модели и создать шаблончик – вся остальная обвязка уже имеется.

Большинство современных фреймворков включают в себя все то, что мы с вами написали самостоятельно. Конечно, там все несколько сложнее, чем в наших примерах. Но суть – та же. Это реализация архитектуры MVC с роутингом, просто везде сделанная по-своему. Теперь вы сможете использовать другие фреймворки и понимать, как все работает внутри, а не думая, что происходит какая-то магия.

Так что, поздравляю вас с написанием своего фреймворка =)
И до встречи в следующем уроке!

Читайте также
Комментарии