Obullo PHP framework
Существует великое множество PHP (и не только) фреймворков для разработки веб-приложений, тем не менее, с регулярной периодичностью появляются новые. Причины, которые толкают авторов на написание своих «велосипедов» уже многократно обсуждались в сети, самыми, на мой взгляд, популярными являются следующие:
1. Разработчик старается повысить свой опыт и навыки (если я бы собрался писать свой фреймворк — это была бы основная причина).
2. Не устраивает функционал/тормознутость/удобство существующих решений (хоть выбор и велик, всем угодить все равно не возможно).
3. Не хватает документации и проще написать свой, чем разбираться в том, что есть (я думаю, это одна из самых частых проблем).
Все это я вот к чему.
Как-то давно наткнулся в твиттере на заметку о том как написать свой фреймворк с нуля. Заметка вела вот на этот блог, где автор достаточно подробно рассказывал как создать простой фреймворк.
В результате получился вот такой набор статей (на английском) с примерами кода и пояснениями:
Итогом всего этого стал фреймворк, очень похожий на Codeigniter. Совсем недавно автор написал, что выпущена версия Beta 1.0 RC 1 и запущен официальный сайт фреймворка.
Я пока не успел написать «HELLO WORLD» на этом фреймворке, но скоро это сделаю, о результатах отпишу здесь.