Как стать автором
Обновить

Комментарии 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('?>') о_О

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

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

Посмотрим чего интересного сделали.
Главное чтоб заказчик багтрэкер не увидел.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории