Я тут попался на оригинальную ошибку, загрузив дистр видимо одним из первых после выкладывания новой версии, при попытке запустить он мне выдал fake.php не найдена, подумал что может чегото не корректно разархивировалось, но файла в приципе небыло даже в заново скаченом дистре. Через несколько часов снова качнул, тут уже ни каких ошибок не было и размеры архивов были разные...
CI работает нормально и в PHP4 и в PHP5 только из-за особенностей функций и самой ООП в разных версиях сразу бросается в глаза некоторые отличия. Например chaining.
Неиспльзование новых возможностей языка очень сильно снижает привлекательность продукта, а использование хоть одной из них перечеркивает старания по обходу недостатков старых версий. Подумайте, стоит ли?
Сегодня, с развитием технологий виртуализации - если вы не можете обеспечить себе нормальный сервер - это повод задуматься над собственной адекватностью.
Точно также вызывают улыбку люди, которые говорят, что не могут заюзать новые технологии типа ROR, так как он на большинстве хостингов видите ли не поддерживатеся :)))
Хватит дрочить на технологии прошлого века! Вы свободны! Купите себе виртвыделенный сервак на firstvds.ru за 150 рублей в месяц! Ну а если вы не можете поднять на нем фряху или дебиан - тогда о чем вообще разговор? Вам не на Хабре писать, а по маршруту Бабруйск - Крыжополь летать ^_^
Вот только не надо судить о моей адекватости и размышлять кто на какие технологии дрочит. Все мои сайты крутятся на личном сервере, на котором установлено всё, что мне нужно.
То есть вы не считаете доводы инициативы GoPHP5 весомыми?
Я сам немного поработал с CodeIgniter, простота архитектуры и подробная документация - это здорово. Но в будущем у меня есть желание мигрировать на форк CI под php5 - Kohana.
Я не совсем понял, что предлагают GoPHP5. Да, разработчики PHP вынуждены поддерживать и 4-ю ветку, пока она используется больше остальных. И я вынужден поддерживать поддерживать PHP4 в своих проектах, пока не буду уверен, что у всех клиентов на серверах стоит PHP5. Требовать, чтоб проапгрейдились не могу. Да и некоторые не смогут сами из-за того, что сервера не их личные. Но, в то же время, все мои проекты прекрасно работают на серверах с PHP5, хоть и не используют всех возможностей (к сожалению). Считаю, что порочный круг могут разорвать только владельцы серверов.
Kohana — в чём-то противоположность CI:
— Нестабильные частые релизы.
— Плохая (по сравнению с CI) документация.
— Более связанный код.
— Гораздо более могучие библиотеки.
эх. Я за этим фреймворком не так давно слежу, вчера вечером еще хотел написать о нем, но нету кармы... странно как-то все таки про утром карма - вечером топик. я не имею ничего против поста, напротив - круто! должен же кто-то донести со общественности о таком замечательном фреймворке.
Хотя при всей симпатии к нему хочу заметить, что ajax в нем реализован никак(и все ринулись от него подальше :) ). Однако очень легко расширять функционал путем собственных библиотек и хелперов.
Я начинал использовать CodeIgniter ещё с Version 1.5.1 и применил его на 3 вебсайтах лёгкой/средней сложности. Безусловно фреймворк помог мне в веб-разработке, особенно по части MVC, или же разделения приложения на три яруса. К несчастью должен сообщить всем, кто обдумывает применения данного продукта, что некоторые его слабости
1) поддержка php 4 для уже перешедших на 5ый,
2) низкая периодичность обновлений (взгляните только на временной разрыв между 1.5 и 1.6), а следовательно исправлений кучи недостатков/багов (как, например http://codeigniter.com/bug_tracker/bug/2541/),
3) основывание на собственных бажных решений (в частности ORM) вместо использования готовых отлаженных,
4) плохая/ненативная поддержка многоязычности
могут (и должны) оттолкнуть вас от использования данного фреймворка в более серьёзных проектах (опирайтесь лучше на Symfony Framework или Zend Framework). Для небольших проектов, в связи с быстрой изучаемостью и малой ресурсоёмкостью, Code Igniter должен быть впору.
1)Очень ненавязчивая.
2)Зато релизы обычно стабильны. А хочется скорости — SVN обновляется часто.
3)ORM там нет. Решения проверены разработчиками и сообществом.
4)Замечательная поддержка…
типа сделал под PHP5 а на серваке стоял тока PHP4?а из-за этого долгие разбирательства с заказчиком типа "меняте хостинг где есть PHP5 а то сайт не будет работать.." - "а мне все равно - я беру хостинг у своего корефана и ни***т, переделывайте для меня". бывает. я один раз так попался. но быстро уладилось все. Случаи единичные на тысячи, но всякое бывает. а на сам PHP4 не стоило так беспокоиться.
так и есть. скорость работы высокая, будто чиcтый PHP. Еще что нравится - так это, то что там никто не навязывает какой-либо язык шаблонов аля смарти или его подобие. Можно писать сокращенным синтксисом PHP ( =$var?> , if(): ... endif; ?> и т.д.) что также усоряет работу. потому что все равно шаблон конвертируется в нормальный для пхп вид.
хотя CI и не исключает возможности их (шаблонов) использования.
CodeIgniter 1.6.2