Что-то простое, как CI (это означает обязательную хорошую, легкую, актуальную документацию). Но также с некоторыми дополнительными функциями, чем CI.Структура PHP промежуточной сложности, между CodeIgniter и Yii?
У Yii есть много возможностей, но он также более сложный (и это заставляет вас использовать многие его функции). Это означает, что добавление некоторых функций в ваше веб-приложение занимает в три раза больше, потому что вам нужно найти множество новых небольших функций Yii.
Это похоже на то, что CI «убирается с вашего пути», когда это необходимо, и Yii мешает вам, и если вы этого не сделаете, он ломается.
Особенность отсутствующей в CI, которые были бы хорошо иметь в этом новом "промежуточном" PHP рамках:
- поколение Code (CRUD).
- Аутентификация.
- Контроль доступа.
- Макеты.
- Виджеты.
- Easyer/автоматизирован пагинация (как Yii)
- простых Uri параметров
Где Yii вызывает у меня проблемы:
Это как для каждой маленькой задачи есть некоторые встроенные функциональные возможности (это хорошо), но у ВАС ЕСТЬ использовать встроенную функциональность, иначе бывают плохие вещи. (CI убирается с вашего пути, но делает это слишком много, Yii помогает много, но время от времени болит слишком много, и это заставляет вас просеивать свою документацию, чтобы вы открывали эти функции, без которых вы не можете выполните задачу, которая потребуется в четыре раза меньше, в CI или в приложении без рамки).
Есть ли что-то среднее между ними?
(ASP.NET MVC может быть «этим», но я не знаю языка, поэтому усилия по его изучению будут намного лучше, чем изучение структуры Yii php, поэтому я ищу PHP Framework)
Отличный вопрос. Меня беспокоит та же проблема. У меня было два проекта, так как я узнал Yii, и я решил использовать CI по обоим причинам. Хотя, я не думаю, что это третья структура, которая решила бы эту проблему, но, скорее, с более ориентированными на учебники для Yii. ИМХО, документация Yii слишком грубая и в ней почти нет примеров. –
Посмотрите на Кохану, он основан на CI. слышал большой материал об этом, но ему не хватало внимания. – ggfan
@Milan Babuškov Если бы вы разместили это как ответ, я бы выбрал его: «Хотя, я не думаю, что это третья структура, которая решила бы проблему, а скорее имела бы более практичную ориентацию учебники для Yii ». @ ggfan Я слышал о Кохане и заглянул в нее. Это не так. – snrp