Yii?

36 views
Skip to first unread message

Maxim Trokhimchuk

unread,
Apr 30, 2010, 9:14:06 PM4/30/10
to codeign...@googlegroups.com
Ребят, я все больше смотрю в сторону Yii, хоть и обожаю ci. Мне показалось на CI совершенно неудобным разбивать проект на модули, если это большой проект. У Yii с этим, кажется, проще. Вся соль в структуре каталогов да и конфиг Yii имеет более широкие возможности. Почитал их доки, но на практике не применял. Может, кто-то что-то скажет ясное по этому поводу?

--
Вы получили это сообщение, поскольку подписаны на группу СodeIgniter-ru.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу codeign...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу codeigniter-r...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/codeigniter-ru?hl=ru.

pro100tak_Харьков

unread,
May 3, 2010, 6:36:34 AM5/3/10
to СodeIgniter-ru
Я тоже был без ума от CI, но потом пересел на Kohana. Она ПОЛНОСТЬЮ
состоит из модулей, так что модульность - не проблема. ПХП5,
исключения, конфиги, ОРМ (доктрина круче, но ужасно тормозит) и т.д. и
т.п.

П.С. - это НЕ холивар, а моё субъективное мнение :)

Maxim Trokhimchuk

unread,
May 3, 2010, 8:51:33 AM5/3/10
to codeign...@googlegroups.com
У Yii отмечают скорость работы, которая по словам бывалых, выше чем у CI. Как с этим у коханы в сравнении с тем же CI?

pro100tak_Харьков

unread,
May 3, 2010, 9:42:29 AM5/3/10
to СodeIgniter-ru
хм. Я лично не замерял, но тометить могу то, что практически все
ключевые классы (сессия, реквест, датабейс и т.д.) слеплены в виде
синглтонов, что исключает их повторную загрузку. Плюс если судить по
firephp в среднем на страницу тратится памяти чуть меньше, чем у ЦИ
(но тут уже играют роль объективные факторы - количество созданных
объектов и т.д.).

Мне лично кохана понравилась за её модульность и очень простой доступ
к любых классам (либо через кохановский загрузчик, либо самому
подключать) + простая схема перекрытия базовых классов коханы (ну не
нравится мне как инициализируется сессия - переписал - всё само
отнаследовалось и перекрылось).

П.С. не считаю целесообразным мерять скорость работы на дедике с
некислым процессором и 4 гб рам. ИМХО - разница комариная если и есть,
то некритична

Ekho

unread,
May 3, 2010, 11:57:05 PM5/3/10
to codeign...@googlegroups.com

В yii самая большая проблема - перекрыть/расширить стандпртны

--
Best regards.
   Ekho.

3 мая, 2010 5:42 PM пользователь "pro100tak_Харьков" <m.kolo...@gmail.com> написал:



хм. Я лично не замерял, но тометить могу то, что практически все
ключевые классы (сессия, реквест, датабейс и т.д.) слеплены в виде
синглтонов, что исключает их повторную загрузку. Плюс если судить по
firephp в среднем на страницу тратится памяти чуть меньше, чем у ЦИ
(но тут уже играют роль объективные факторы - количество созданных
объектов и т.д.).

Мне лично кохана понравилась за её модульность и очень простой доступ
к любых классам (либо через кохановский загрузчик, либо самому
подключать) + простая схема перекрытия базовых классов коханы (ну не
нравится мне как инициализируется сессия - переписал - всё само
отнаследовалось и перекрылось).

П.С. не считаю целесообразным мерять скорость работы на дедике с
некислым процессором и 4 гб рам. ИМХО - разница комариная если и есть,
то некритична

On 3 май, 15:51, Maxim Trokhimchuk <max...@gmail.com> wrote: > У Yii отмечают скорость работы, кото...

> О дополнительных функциях можно узнать в группе по адресуhttp://groups.google.com/group/codeigniter-ru?hl=ru.

-- Вы получили это сообщение, поскольку подписаны на группу СodeIgniter-ru. Чтобы добавлять сообщ...

Ekho

unread,
May 4, 2010, 12:03:54 AM5/4/10
to codeign...@googlegroups.com

Извиняюсь.
... стандартный класс,  т. к.  все свойства/методы классов если не публичные,  то приватные и доступа к ним из наследника нема.
Скорость работы действительно достаточно высокая, несколько выше чем у коханы 2.* (тест синтетический; с 3.* не сравнивал)

--
Best regards.
   Ekho.

4 мая, 2010 7:57 AM пользователь "Ekho" <ek...@ekho.name> написал:



В yii самая большая проблема - перекрыть/расширить стандпртны

--
Best regards.
   Ekho.

3 мая, 2010 5:42 PM пользователь "pro100tak_Харьков" <m.kolo...@gmail.com> написал:

> > хм. Я лично не замерял, но тометить могу то, что практически все > ключевые классы (сессия, рек...

On 3 май, 15:51, Maxim Trokhimchuk <max...@gmail.com> wrote: > У Yii отмечают скорость работы, кото...

> > > О дополнительных функциях можно узнать в группе по адресуhttp://groups.google.com/group/codei...

-- Вы получили это сообщение, поскольку подписаны на группу СodeIgniter-ru. Чтобы добавлять сообщ...

royals...@gmail.com

unread,
May 4, 2010, 2:44:52 AM5/4/10
to СodeIgniter-ru
Yii очень простой и достаточно мощный фреймворк с отличной
документацией.
По скорости и правда один из самых быстрых фреймворков.
Проекты на модули разбиваются элементарно, не надо ставить сторонние
расширения как в CI.
Довольно богатая на возможности ОРМ(как мне показалось, часть идей
взята из ROR).
Так же есть возможность писать запросы через конструктор и на голом
SQL.
Хочется отметить очень удобный и мощный конфигуратор проекта.
Релизится каждые 2-3 месяца.

Из недостатков(или наоборот) небольшое кол-во плагинов "из коробки".
Это легко решается сторонними или своими расширениями, которые легко
подключить.
Также не очень нравится, как сделано разделение прав доступа, но это
мелочи =)

Maxim Trokhimchuk

unread,
May 4, 2010, 6:03:02 AM5/4/10
to codeign...@googlegroups.com
Спасибо за отзывы. Недавно в 1.1.2 версии вышел веб-кодогенератор gii, который заменяет yiic. Вчера попробовал - жизнь стала легче. Молодцы, что так быстро развивают. И документация по новинкам сразу же на русском.

Что же касается CI он идеален для маленьких сайтов, - сайты-визитки фирмочек, блог или же более узкие задачки. Я вот на нём пару локальных продуктов написал для корп. сети, люди до сих пор не могут нарадоваться. А я рад, что всё быстро получилось благодаря CI. Проблема в том, что было проще скопировать папку фреймворка под другим именем для новой задачки, нежели делить его внутри на части. Сразу оговорюсь, что дополнительные расширения не пробовал.

royals...@gmail.com

unread,
May 4, 2010, 6:13:14 AM5/4/10
to СodeIgniter-ru
в команде Yii сейчас один из России http://www.yiiframework.com/about/
yiiframework.ru - это его проект.

CI - отличный фреймворк, но как Вы правильно написали, идеальный для
небольших проектов.
Кстати зря не использовали сторонние решения для модульности в ci..
HMVC5 довольно неплохое решение, правда опять же, для несложных задач.

Reply all
Reply to author
Forward
0 new messages