
Давайте откровенно выскажем свои «за» и «против» по отношению к
cogear. Если разрешите, начну первым.
Нравится:
- Легкость. Попробуйте создать топик в Drupal, WordPress, etc, и в cogear — поймете о чем речь.
- Простота разработки. Вы просто кладете файлы CSS, JavaScript, PHP в нужные папки — и все подключается автоматически.
- Расширяемость и структура. При наличии определенных навыков, можно быстро написать модуль любой сложности, а также поделиться ею с другими пользователями.
Не нравится:
- Следы вмешательства в CodeIgniter. Порой не всегда уместно, да и в самом начале разработки первой версии довольно корявое.
- Избыточность системы хуков. Можно хукнуть практически любой контроллер или модель — нужно ли это? Без данной особенности нагрузка могла быть ниже, хотя она в пределах нормы на правильно настроенной машине.
- Также мне не нравится непостоянство разработки — иногда появляются неотложные дела, которые заставляют меня на дни, а порой и недели отвлекаться от замыслов и их реализации.
А что вам по душе или нет?
Как следствие из этого — повышение уровня вхождения в систему + понижение быстродействие.
Действительно,
не помешало бы уменьшить число хуков, ибо у тебя все же не «Самая Универсальная CMS» на свете должна получиться ;)
Как было со мной: начал делать свой движок на CI, понял, что слишком много ненужного кода подключается вместе с ним, который я использовать-то не буду. В итоге, решил, что лучше написать свое ядро, которое будет менее гибким, но более быстрым.
Сейчас (в новом движке) основную нагрузку несет RedBean ORM — зато удобно.
Не нравится
Сценарий второй серии:
это про что тут ваапще
Много нюансов…