Pull to refresh

Comments 51

Давно уже все текущие проекты перевёл на новую версию, но официльное объявление — это, вне всякого сомнения, хорошо.
А если что — вот здесь можно предложить свою гениальную идею по поводу развития фреймворка.
вот тебе новость, а я только на Кохану начал посматривать… посмотрим что там поменялось, может никуда и убегать, пока, не буду :)
Поменялось, на самом деле, не так уж много, но слазить я пока не собираюсь, правда посматриваю в сторону FUEL
на Кохане я всего одну халтурку почти доделал, основное, что порадовало — это autoload классов… потому что autoload.php в CI меня порой начинает подкумаривать
но в CI мне больше нравится валидатор форм в сочитании с хелпером, хотя это, скорее, я с Коханой плохо разобрался
В кохане тоже валидатор форм нормальный. Опишите что именно вам было дискомортно при работе с ним? :-)
Fuel это на 80% код Kohana но с поддержкой неймспейсов. Хотя выглядит он весьма и перспективно, но время покажет
и почти совсем без плагинов, которые уже написаны под кохану :)
Будучи поклонником CI, перешедшим на Yii, чувствую, что придётся опять изучать CI с его новшествами, т.к. CI мне привычней.
Где вы тут новшества увидели то?
> Кеш стал не только файловым, но и APC и memcache.
Вот это новинка. Вобщем зря вы с Yii убегаете)
Пользуясь случаем, те кто использует Yii и пытается в нем разобраться: есть конфа yii@conference.jabber.ru, которая активно развивается, и в ней достаточно людей которые квалифицированы и т.д. Так что заходите, мы вас наставим на путь истинный)
Бегло посмотрел код, уж очень много в нем недочетов, чем они занимались целый год непонятно.
Хоть Kohana и начиналась как форк CI, но сейчас она выглядит очень хорошо и перспективно
Приведите парочку недочетов пожалуйста.
И вообще не понимаю, как можно бегло посмотреть код…
хм… аж два ноль, а реально из нового, если я не путаю, только отказ от поддержки более старых версий пхп?
остальное как-то по-мелочам.

Очень нравился фреймворк, но пересел на Yii и счастлив этому.
Поэтому строчки вроде
>Кеш стал не только файловым, но и APC и memcache.
вызывают улыбку

Не в обиду разработчикам. Земной им поклон за простоту кода и прекрасные доки, которые позволили в свое время переползти со своего недо-фреймворка на полноценный продукт. Но сегодня я с Yii.
Уууууууху, порадовался. Теперь брошу писать свой фрейиворк :)
Ну и идите в жопу, а я просто поделился своей радостью с обществом и мне плевать как оно реагирует.
но если всегда использовать готовое, хорошим программистом вряд ли станешь.
vvsh, адресую вам цитату «Многие не очень хорошо знают ассемблер, поэтому пользуются костылями в виде C++» *саарказм
Бегло это в 2 часа ночи открыть несколько файлов, и просмотреть код, не углубляясь в его детали.

недочеты? пожалуйста:

очень много переменных класса, определено ключевым словом 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('?>') о_О

Я даж не подозревал, что так можно…
вот именно поэтому я не хочу использовать никаких чужих фреймворков… О_о
мозг сломать можно об тупость разрабов…
Да что так глубоко копать? Вы просто задумайтесь: фреймворк с нативной поддержкой замены текстовых смайлов на графические! Это не серьезно!
UFO just landed and posted this here
UFO just landed and posted this here
В то время как программисты Коханы юзают модули с гитхаба, обновляясь одной командой (http://github.com/ahutchings/kohana-modules), программисты CI вынуждены каждую детальку примерять к API и после этого писать её руками.
UFO just landed and posted this here
Кохана 3-й ветки уже далеко ушла, смысла возвращаться обратно на CI пока не вижу.
UFO just landed and posted this here
UFO just landed and posted this here
Эхей! Только бы почаще новые версии Yii выходили =)
хм увидел «Application Packages» и обрадовался, но прочитав codeigniter.com/forums/viewthread/170745/
понял что это фигня для поддержки пакетов библиотек, а не модулей-приложений.

т.е. такого функционала модулей как в symphony/django нет в CI 2?
спасибо,
я так понял все дополнительные компоненты на wiki codeigniter.com/wiki/Special:Categories?
или есть еще отдельный ресурс/репозитарий для расширений?
Я обычно ищу сначала на форуме, а уже потом иду ковырять wiki, есть ещё вот такой ресурс — codeigniter-resources.com, там полезные библиотеки и хелперы, но их немного.
Как раз сегодня начинаю переделывать индусскую версию проекта на CodeIgniter. И тут приятная новость — попробуй 2.0 :)
UFO just landed and posted this here
UFO just landed and posted this here
CI очень уж loosely-coupled: невозможно сделать обработку моделей в фоне, где по дефолту нет глобального «god-object»а класа Controller, невозможно нормально прикрепить autoloading, качество библиотеки валидации оставляет желать лучшего… список можно пополнять долго.
Ура! Дождался) Сегодня вечером буду тестить)))

Посмотрим чего интересного сделали.
UFO just landed and posted this here
UFO just landed and posted this here
Sign up to leave a comment.

Articles