Comments 51
Кому интересно, так же читаем новость на codeigniter.com и полный чейджлог.
Давно уже все текущие проекты перевёл на новую версию, но официльное объявление — это, вне всякого сомнения, хорошо.
А если что — вот здесь можно предложить свою гениальную идею по поводу развития фреймворка.
А если что — вот здесь можно предложить свою гениальную идею по поводу развития фреймворка.
вот тебе новость, а я только на Кохану начал посматривать… посмотрим что там поменялось, может никуда и убегать, пока, не буду :)
Поменялось, на самом деле, не так уж много, но слазить я пока не собираюсь, правда посматриваю в сторону FUEL
на Кохане я всего одну халтурку почти доделал, основное, что порадовало — это autoload классов… потому что autoload.php в CI меня порой начинает подкумаривать
но в CI мне больше нравится валидатор форм в сочитании с хелпером, хотя это, скорее, я с Коханой плохо разобрался
но в CI мне больше нравится валидатор форм в сочитании с хелпером, хотя это, скорее, я с Коханой плохо разобрался
Fuel это на 80% код Kohana но с поддержкой неймспейсов. Хотя выглядит он весьма и перспективно, но время покажет
Будучи поклонником CI, перешедшим на Yii, чувствую, что придётся опять изучать CI с его новшествами, т.к. CI мне привычней.
Где вы тут новшества увидели то?
> Кеш стал не только файловым, но и APC и memcache.
Вот это новинка. Вобщем зря вы с Yii убегаете)
> Кеш стал не только файловым, но и APC и memcache.
Вот это новинка. Вобщем зря вы с Yii убегаете)
Пользуясь случаем, те кто использует Yii и пытается в нем разобраться: есть конфа yii@conference.jabber.ru, которая активно развивается, и в ней достаточно людей которые квалифицированы и т.д. Так что заходите, мы вас наставим на путь истинный)
Бегло посмотрел код, уж очень много в нем недочетов, чем они занимались целый год непонятно.
Хоть Kohana и начиналась как форк CI, но сейчас она выглядит очень хорошо и перспективно
Хоть Kohana и начиналась как форк CI, но сейчас она выглядит очень хорошо и перспективно
хм… аж два ноль, а реально из нового, если я не путаю, только отказ от поддержки более старых версий пхп?
остальное как-то по-мелочам.
Очень нравился фреймворк, но пересел на Yii и счастлив этому.
Поэтому строчки вроде
>Кеш стал не только файловым, но и APC и memcache.
вызывают улыбку
Не в обиду разработчикам. Земной им поклон за простоту кода и прекрасные доки, которые позволили в свое время переползти со своего недо-фреймворка на полноценный продукт. Но сегодня я с Yii.
остальное как-то по-мелочам.
Очень нравился фреймворк, но пересел на Yii и счастлив этому.
Поэтому строчки вроде
>Кеш стал не только файловым, но и APC и memcache.
вызывают улыбку
Не в обиду разработчикам. Земной им поклон за простоту кода и прекрасные доки, которые позволили в свое время переползти со своего недо-фреймворка на полноценный продукт. Но сегодня я с Yii.
Уууууууху, порадовался. Теперь брошу писать свой фрейиворк :)
Бегло это в 2 часа ночи открыть несколько файлов, и просмотреть код, не углубляясь в его детали.
недочеты? пожалуйста:
очень много переменных класса, определено ключевым словом var, да и вообще инкапсуляцией здесь и близко не пахнет.
обработка ошибок тоже какая то непонятная, когда все используют механизм обработки исключений, здесь какой то кастомный класс
очень много функций/методов вызываются с собакой (@)
буферизация вывода, в вюшке, в обработке ошибок
какие-то функ-и с /core/Common.php в глобальном неймспейсе
ну а такие чудесные сточки кода, даже и в комментирование не нуждаются
недочеты? пожалуйста:
очень много переменных класса, определено ключевым словом var, да и вообще инкапсуляцией здесь и близко не пахнет.
обработка ошибок тоже какая то непонятная, когда все используют механизм обработки исключений, здесь какой то кастомный класс
очень много функций/методов вызываются с собакой (@)
буферизация вывода, в вюшке, в обработке ошибок
какие-то функ-и с /core/Common.php в глобальном неймспейсе
ну а такие чудесные сточки кода, даже и в комментирование не нуждаются
echo eval('?>'.preg_replace("/;*\s*\?>/", "; ?>", str_replace('<span style="color: #000000; font-weight: bold;"><?=</span><span style="color: #0000ff;">', '</span><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">', file_get_contents($_ci_path)))); eval('</span><span style="color: #000000; font-weight: bold;">class</span> CI_DB <span style="color: #000000; font-weight: bold;">extends</span> CI_DB_active_record <span style="color: #009900;">{</span> <span style="color: #009900;">}</span><span style="color: #0000ff;">'); </span>
офигеть… eval('?>') о_О
Я даж не подозревал, что так можно…
Я даж не подозревал, что так можно…
вот именно поэтому я не хочу использовать никаких чужих фреймворков… О_о
мозг сломать можно об тупость разрабов…
мозг сломать можно об тупость разрабов…
я перестал хотеть его использовать после вот этого: community.livejournal.com/code_wtf/70301.html
Да что так глубоко копать? Вы просто задумайтесь: фреймворк с нативной поддержкой замены текстовых смайлов на графические! Это не серьезно!
Ну и где нативная поддержка HMVC?
UFO just landed and posted this here
UFO just landed and posted this here
В то время как программисты Коханы юзают модули с гитхаба, обновляясь одной командой (http://github.com/ahutchings/kohana-modules), программисты CI вынуждены каждую детальку примерять к API и после этого писать её руками.
Кохана 3-й ветки уже далеко ушла, смысла возвращаться обратно на CI пока не вижу.
UFO just landed and posted this here
UFO just landed and posted this here
хм увидел «Application Packages» и обрадовался, но прочитав codeigniter.com/forums/viewthread/170745/
понял что это фигня для поддержки пакетов библиотек, а не модулей-приложений.
т.е. такого функционала модулей как в symphony/django нет в CI 2?
понял что это фигня для поддержки пакетов библиотек, а не модулей-приложений.
т.е. такого функционала модулей как в symphony/django нет в CI 2?
Из коробки нет, но при желании не трудно обнаружить стороннее решение Modular Extensions
спасибо,
я так понял все дополнительные компоненты на wiki codeigniter.com/wiki/Special:Categories?
или есть еще отдельный ресурс/репозитарий для расширений?
я так понял все дополнительные компоненты на wiki codeigniter.com/wiki/Special:Categories?
или есть еще отдельный ресурс/репозитарий для расширений?
Я обычно ищу сначала на форуме, а уже потом иду ковырять wiki, есть ещё вот такой ресурс — codeigniter-resources.com, там полезные библиотеки и хелперы, но их немного.
Ждал в феврале, еще более приятно :)
Наконец то!
Как раз сегодня начинаю переделывать индусскую версию проекта на CodeIgniter. И тут приятная новость — попробуй 2.0 :)
UFO just landed and posted this here
Как хорошо, что я сразу с Yii познакомился.
UFO just landed and posted this here
Впереди планеты всей!
CI очень уж loosely-coupled: невозможно сделать обработку моделей в фоне, где по дефолту нет глобального «god-object»а класа Controller, невозможно нормально прикрепить autoloading, качество библиотеки валидации оставляет желать лучшего… список можно пополнять долго.
Убедили, остаюсь на Yii
Ура! Дождался) Сегодня вечером буду тестить)))
Посмотрим чего интересного сделали.
Посмотрим чего интересного сделали.
Главное чтоб заказчик багтрэкер не увидел.
UFO just landed and posted this here
UFO just landed and posted this here
Sign up to leave a comment.
CodeIgniter 2.0.0 Released