Comments 38
от себя меньше чем перевода. вам не кажется что это бесполезный пост?
Это только начало, так сказать, вводный пост.
Надеюсь вы не будете выдавать нам перевод/инфу с форума по кусочкам…
Нет, я буду стараться писать свои оригинальные материалы. А также приглашать умных авторов.
Вообще-то вводный пост вот: Yii Framework.
А вот более детальное описание на основе сравнения: Сравнение PHP-фреймворков: CakePHP, CodeIgniter и Yii
А вот более детальное описание на основе сравнения: Сравнение PHP-фреймворков: CakePHP, CodeIgniter и Yii
На днях запустили yiiframework.ru по мотивам code-igniter.ru. Думаем, развернуть там помимо форума русский cookbook и оперативную русскоязычную ленту новостей.
Кстати, про Yii на Хабре я уже упоминал. А чуть позже о нём писал xZenon.
Было бы неплохо увидеть сравнительную статью CI vs Yii, может напишешь? :)
Напишу, но немного позже. Пока я не вижу всех плюсов и минусов.
CI -> PHP 4
Yii -> PHP 5 only
Вот миниобзор ;)
А от себя, Термит, могу сказать, что CI очень удобен для не очень больших проектов, а с «Ииии» больше возможностей, который предоставляется философия и архитектура фреймворка.
Я начинал с Codeigniter, затем сделал один проект Kohana (http://cjspromo.com/ — скоро откроется), а теперь всё больше и больше пользуюсь Yii.
P.S. А в догонку самый большой плюс «Ииии» — скорость работы и реализация многоуровнего кэширования на уровне фреймворка, самому не нужно «изобретать велосипед».
Yii -> PHP 5 only
Вот миниобзор ;)
А от себя, Термит, могу сказать, что CI очень удобен для не очень больших проектов, а с «Ииии» больше возможностей, который предоставляется философия и архитектура фреймворка.
Я начинал с Codeigniter, затем сделал один проект Kohana (http://cjspromo.com/ — скоро откроется), а теперь всё больше и больше пользуюсь Yii.
P.S. А в догонку самый большой плюс «Ииии» — скорость работы и реализация многоуровнего кэширования на уровне фреймворка, самому не нужно «изобретать велосипед».
В Yii для меня было несколько архитектурных проблем, что не позволяли изящьно реализировать нужную логику. Не помню уже каких. Вернулся на kohana как основний фреймворк для разработки средних и больших проектов.
А что за логика была?
Все моменты вспомнить не могу, но первое что заметил сразу и поперся на форум за ответами:
как реализировать фичу CMS з урлами типа domain.com/path/to/page, тоесть нету сегмента, который отвечает за мапленый контроллер. Спросил у автора фреймворка на форуме, на что почти сразу получил ответ «неа, так низзя». Фича важная для моих разработок. Это так, что вспомнилось сразу. В общем представления сложилось что kohana более гибкая.
Вообще yii отличный фреймворк, просто для моих проектов не подходит.
как реализировать фичу CMS з урлами типа domain.com/path/to/page, тоесть нету сегмента, который отвечает за мапленый контроллер. Спросил у автора фреймворка на форуме, на что почти сразу получил ответ «неа, так низзя». Фича важная для моих разработок. Это так, что вспомнилось сразу. В общем представления сложилось что kohana более гибкая.
Вообще yii отличный фреймворк, просто для моих проектов не подходит.
Хм, т.е. поддержки ЧПУ нет или я вас не правильно понял?
неправильно поняли. поддержка ЧПУ есть. C того момента, когда я задал этот вопрос много поменялось, как видно по топику.
да, кстати, в kohana вопрос с такими урлами решается хуком на пять строчек :)
apc.optimization=0 + используется Yiilite — склеенный загрузчик. т.е. APC только кэширует особо не напрягаясь со склейкой всего этого дела.
Всё очень просто. На мой взгляд был взят «ПУСТОЙ» проект (судя по ответам в секунду), когда подгрузка всех модулей занимает основное время.
Вот и получается, что CI грузит модули 200 раз в секунду, а YII — 600.
Вот и получается, что CI грузит модули 200 раз в секунду, а YII — 600.
можно было просто дать ссылку
… был бы счастлив если бы релизы выходили раз в пятилетку…
Господа, подскажите пожалуйста такие моменты (не мне одному как новичку интересно).
Где найти документации в полном виде и без ошибок. Здесь пример недостающего материала (пункт Connecting to Database).
Классы генерируются только через shell утилиты yiic?
Вообще, вопросов куча. Думаю, кто-нибудь напишет толковую статью для начального уровня YII.
Где найти документации в полном виде и без ошибок. Здесь пример недостающего материала (пункт Connecting to Database).
Классы генерируются только через shell утилиты yiic?
Вообще, вопросов куча. Думаю, кто-нибудь напишет толковую статью для начального уровня YII.
Я б вам рекомендовал сначала познакомится с фреймворками попроще типу ZF или CI. У них более прямолинейный подход и сообщество побольше.
EzS, скажи, а какие у тебя есть вопросы, которые бы не раскрывались в руководстве, учебном пособии и справочнике по классам?
Просто хочу написать одну или даже несколько статей по yii, но вот тему никак не могу придумать.
Просто хочу написать одну или даже несколько статей по yii, но вот тему никак не могу придумать.
Вчера пощупал перед сном. Явственно узрел перед собой Django, только для PHP. Пощупаю дальше.
Sign up to leave a comment.
Yii — что за зверь?