Pull to refresh
15
0
Darmen @Darx

User

Send message
>>2. В CI проще писать название экшена как просто метод класса function index() в YII добавляется к чему-то function actionIndex() лишнее имхо

Все публичные методы контроллера, имеющие префикс «action», доступны для вызова напрямую uri. Если Вы хотите написать свои публичные методы, но не хотите, чтобы они так вызывались — убираете префикс и все.

>>3. В YII много всяческих статических обрещений к классам YII:: и моделям
Это действительно плохо?

>>4. Много не нужного в начальной генерации приложения, авторизация, ACL… всё это все равно под себя переписывается
Отключите в конфиге и будет Вам счастье. Пользуюсь Yii с версии 1.0.2 и пока что ничего не приходилось переписывать под себя, хотя постоянно использую RBAC и другие компоненты.
Да, помню один проект вообще не запускался, тупо серое окно браузера :) Долго искал, в чем причина. Оказалось все из-за того, стояла не та версия mcrypt.
Да, еще в Yii есть такие замечательные вещи, как «поведения» — Behaviors. По сути — это те же интерфейсы для моделей, но именно реализация подобной системы поведений и вообще их существование — просто шедевр.
Хм… приведите доводы, которые опровергают статью.
Про представления и отсутствие layouts в CI подмечено верно. Но есть хорошее решение проблемы — библиотека «Template».

По поводу костылей, подобных MY_<библиотека> в CI — в точку. Когда требуется 2-х или 3-х уровневое наследование, это является проблемой.

Да, в CI напрочь отсутствует ORM, в то же время в Yii она работает очень быстро.

Добавлю еще, что в CI вообще не предусмотрена система RBAC (Role-based Access Control), хотя и не отрицаю того, что при желании можно реализовать самостоятельно.

Плюс ко всему в CI стандартная библиотека для работы с сессиями Session имеет два режима работы — хранения данных в базе и… в куках. Да-да, именно в куках. А не в сессиях.
Конец трекерам?
— Определение собственного хендлера ошибок
— Развитие named scopes
— Профайлинг SQL
— И работа с Memcached
Ага, гражданские журналисты.
А те, кто рисует граффити — карикатуристы.
Сервис выбирает ближайший ДЦ, и это глобальная статистика, то есть «внешка» для нас.
Медленно и сердито:
Сейчас проходит Barcamp Central Asia'09 в Алматы, Казахстан.
Раздали всем открытки.
Вот это ностальгия…
На сайте ошибки. Ждем скорейшего исправления.
Как обстоят дела с производительностью на виртуальном хостинге, не в курсе?
Тоже интересен этот вопрос.
Большое спасибо всем отписавшимся!
Спасибо, что просветили =)
В СНГовских компаниях? Или зарубежных?
Самое главное — это, конечно, страх. Боишься и за себя, и за свою репутацию.
Согласен с автором по всем пунктам.

У меня был случай, когда по университетской программе надо было ехать в командировку. Заранее сообщил, нашел другого исполнителя, лично познакомил, вернул 30% предоплаты (пропорционально выполненной работе) — и все. Никаких претензий и пятен на репутации.
Спасибо, просветили для чего он был нужен)))

Information

Rating
Does not participate
Location
Казахстан
Registered
Activity