Велосипедостроение
Posted: December 9th, 2009 | Author: kix | Filed under: IT | Tags: PHP, код, софт, технологии, фреймворки | View CommentsПоработав с разными PHP-фреймворками, я так и не смог решить, какой из них мне подходит больше всего. В каждом нашлись свои положительные стороны и недостатки. Поэтому, как ни банально, я решил написать свое решение.
Сейчас мой фреймворк еще в стадии активной разработки и почти ничего не умеет. Написаны базовые классы, начата разработка веб-интерфейса. Так что я расскажу о том, чего же я хочу добиться в результате.
Я попробовал несколько разных фреймворков: и Zend, и Yii, и Symphony, но наиболее примечательным и удобным мне до сих пор кажется CakePHP. В нем достаточно следовать соглашениям для того, чтобы все работало. У Кейка очень удобная структура, и обычно код в нем получается понятный.
Еще один интересный фреймворк, который повлиял на меня — Recess. Он, конечно, сыроват, но от этого не менее интересен. Положительная сторона в том, что практически все операции делаются через веб-интерфейс. Даже таблицы в базе данных можно создавать через веб, причем после этого они автоматом привязываются к моделям. Это очень круто.
И еще, мне все-таки нравится то, как устроена разработка приложений в 1С восьмой версии. Чем-то похоже на тот же Recess, но так как 1С — десктопное приложение, все работает куда быстрее.
Поэтому мне и пришла мысль написать фреймворк, завязанный на гуглоподобных динамических интерфейсах. Как только будет что показать — напишу.