Я конечно люблю CI, но вот это «На Хабре в последнее время появляется все больше постов посвященных набирающему популярность framework'у CodeIgniter.» меня вогнало в ступор. Статей о нем скорее меньше становится, а популярность он теряет т.к. развития у него практически нет.
Возможно я просто не сильно в теме, но просто лично мне CI дал путевку в web — dev. До этого долго пытался просто изучать PHP по книжкам, но это недавало хорошего результата, т.к. сложный проект было сделать нереально. С CI удалось быстро запустить готовый прототип и увидеть реальные результаты своего труда, а это хорошо мотивирует на дальнейшее изучение. Лично мне кажется что CI довольно хорош для новичков, в качестве быстрого старта, чтобы потом уже можно было решить, стоит ли двигаться дальше в этом направлении.
Просто напрягают постоянные заявления, что Kohana — форк CI. Особенно когда предлагают посмотреть последнюю (третью) ветку со словами «вот какой есть форк CI!».
1. Да, появилась. Давно. И уже дважды была полностью переработана. Не там уже CI.
2. Я и не говорил, что это Вы :)
Не думайте, я не придираюсь, просто Kohana сейчас не имеет ничего общего с CI, и говорить, что «наиболее интенсивное его развитие происходит в работе над Kohana» довольно обидно для разработчиков Kohana, я считаю.
Хорошо, я вас понял, и согласен, что KO3 — совершенно самостоятельная система с собственной концепцией. При этом, любому, кто находит CI удобным для себя, обязательно стоит обратить внимание на Kohana по определенным объективным соображениям ;)
CI 2 сами разработчики уже давно считают стабильной версией. В начале декабря был релиз 1.7.3 с некоторыми баг-фиксами. И на основе CI очень активно развивается, к примеру, PyroCMS. Это я к тому, что CI живее всех живых.
Просто EllisLab наверное больше сконцентрирована на других своих коммерческих продуктах ExpressionEngine и MojoMotor которые написаны на CI… в ExpressionEngine уже отказались от поддержки php 4
Да, в общем-то ничего он не устарел, если машина ездит, значит всё отлично, она делает то что должна. Это как люди Perl хоронят за старость, а он как хороший коньяк настаивается :)
Нет никаких проблем писать на CI, писать на Rails и смотреть в сторону Fuel например. Ну я лично так делаю.
У меня как раз стоит 5.3 и работаю с CodeIgniter, нормально и лямбда функции и нэймспэйс веду. PDO не нужен, так как ActiveRecord за глаза. Так, что работать можно и вполне даже.
>> Попозже вы увидите как сюда набегут евангелисты Ruby, Python и начнут вас троллить «а у нас в рельсах, в джанго это делается тремя строчками»
Да я был бы только рад. Лишний опыт мне не помешает.
>>Я думаю, что со временем, когда вы напишете и продадите десятки веб-приложений, вы сможете раскрыть кучу интересных статей…
Про "продадите" не совсем понял. Конечному заказчику разве не все равно на чем написана CMS если она выполняет заявленный функционал (речь не идет о каких-то супер крупных проектах)?
Я честно говоря придерживаюсь того же мнения.
Признаюсь честно я нуб в web-dev'е. Я набрал в поиске «Как сделать поиск в CodeIgniter», не нашел ничего стоящего и решил написать этот топик. Теперь следующий нуб который поступит также, сможет найти это решение.
Напишите еще что FULLTEXT для русского не поддерживает морфологию, следовательно по релевантности сортировать можно только если ищете англоязычные слова
Как сделать FULLTEXT поиск в CMS на CodeIgniter