Одним из ключей к хорошему дизайну веб-приложений является отделение вашей бизнес-логики от вашей презентации.За ним следует абстрагирование ваших источников данных, чтобы вы могли изменить модель данных без необходимости переписывать весь ваш код.CakePHP и многие другие фреймворки MVC помогут вам в этом.В целом это делает код более управляемым.
Я не могу принять решение за вас, но я использую CakePHP в своих собственных проектах.Документация действительно очень хороша для CakePHP.Это одна из его сильных сторон.Я не уверен, где вы получаете свои номера 2006/2007.
http://api13.cakephp.org/classes имеет всю документацию API / класса для 1.3 (которая была выпущена менее года назад - с 1.3.10выпущен всего несколько недель назад)
Разумеется, CakePHP "книга" еще не обновлена для 1.3, но почти все учебники и инструкции для 1.2 будутработать с 1.3. <= да, есть, извините </p>
CakePHP "книга" *1016* имеет множество примеров и отличный учебник.
Кроме того, Cake Bakery имеет много отличных обучающих программ, представленных пользователями.
Старые тесты рисуют мрачную историю, однако 1.3 значительно быстрее и эффективнее, чем в предыдущих версиях.
Важное замечаниеНа мой взгляд, дело в том, что вы избегаете «супа тегов» и структурируете свои приложения так, чтобы они были управляемыми.Какие рамки вы выбираете, это ваш звонок.Это может быть CakePHP, Zend или даже тот, который вы пишете сами.
Примечание: MVC поначалу бывает трудно понять.Вам нужно хорошо понимать объектно-ориентированное программирование.Но учиться - это хорошо!