Comments 22
Ну не мучайте вы это поделие.
+9
Это вы про что?
0
Про CodeIgniter.
Не видел в жизни ни в одном языке фреймворка хуже него.
Не видел в жизни ни в одном языке фреймворка хуже него.
+1
Ну, для того кто не знает что такое Фреймворк — как начало он сойдет.
Прост как валенок, документация с примерчиками и в целом для написания первой CMS — норм.
Но лучше на нем не задерживаться, а переходить к чему-нибудь более приспособленному к жизни
Прост как валенок, документация с примерчиками и в целом для написания первой CMS — норм.
Но лучше на нем не задерживаться, а переходить к чему-нибудь более приспособленному к жизни
0
Ага, чтобы научиться водить машину нужно начинать с убитой копейки.
Фреймворк ужасен, учит плохому еще к тому-же. Вторая версия — такое-же г как и первая — он похоже вообще никак не изменился.
Внутри код — такое-же г — собаками пестрит, про PSR0 вообще не слышали, автолоадом и не пахнет, они даже хелперы и либы в классы не вынесли — как были функциями, так и остались.
И спрашивается зачем нужно было подниматься до 5.1 результата ноль, но теперь бедным владельцам четвертой версии нечего использовать :)
Фреймворк ужасен, учит плохому еще к тому-же. Вторая версия — такое-же г как и первая — он похоже вообще никак не изменился.
Внутри код — такое-же г — собаками пестрит, про PSR0 вообще не слышали, автолоадом и не пахнет, они даже хелперы и либы в классы не вынесли — как были функциями, так и остались.
И спрашивается зачем нужно было подниматься до 5.1 результата ноль, но теперь бедным владельцам четвертой версии нечего использовать :)
+4
Слишком категорично на мой взгляд, уж лучше пускай такими поделиями пользуются чем пишут например такие запросы в базу.
Codeigniter хорош для новичков, просто главное долго на нём не задерживаться а двигаться дальше.
mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('".$_GET['name']."', '".$_GET['last_name']."',".$_GET['age'].")");
Codeigniter хорош для новичков, просто главное долго на нём не задерживаться а двигаться дальше.
+2
Такие запросы сейчас пишут только адепты Попова, а они на джумле сидят — вот пусть там и остаются :)
+4
А на GitHub люди как то всеравно мучают)
Другое дело что по ощущениям статья рерайт старых статей о CI
Ладно MaxSite и ImageCMS они и сейчас развиваются, но тот же Blaze умер еще наверное в 2008 году)
Как же не упомянуть самые известные разработки от EllisLab — ExpressionEngine и MojoMotor?
Или PyroCMS, Halogy, Fuel CMS, Ionize CMS, GoCart, Bonfire и тд
languages PHP
Most Watched
Другое дело что по ощущениям статья рерайт старых статей о CI
На CodeIgniter основано большое количество cms и скриптов. Самые известные: MaxSite CMS, ImageCMS, CI-CMS, Blaze.
Ладно MaxSite и ImageCMS они и сейчас развиваются, но тот же Blaze умер еще наверное в 2008 году)
Как же не упомянуть самые известные разработки от EllisLab — ExpressionEngine и MojoMotor?
Или PyroCMS, Halogy, Fuel CMS, Ionize CMS, GoCart, Bonfire и тд
0
CodeIgniter слаб, очень слаб. Писал на нем около 3-х лет.
Пересел на Yii.
По ощущениям как с Renault Logan пересел на Mercedes GL
Пересел на Yii.
По ощущениям как с Renault Logan пересел на Mercedes GL
+6
Я согласен с тем что CI слаб, но для малых проектов самое то.
И каждый пишет на том, что ему по душе.
И каждый пишет на том, что ему по душе.
0
Для малых проектов лучше микрофреймворки.
+1
Какие порекомендуете?
0
С каких пор laravel стал микро? то что там поддерживается упрощённый роутинг — ещё ничего не говорит =)
+1
Смотря какой смысл в слове микро.
Для меня микро — минимум строчек кода которые необходимо написать.
Некоторые считают, что микро подразумевает низкий порог вхождения. Это еще можно понять.
А некоторые считают, что микро это размер самого фреймворка. Этих я не понимаю.
Для меня микро — минимум строчек кода которые необходимо написать.
Некоторые считают, что микро подразумевает низкий порог вхождения. Это еще можно понять.
А некоторые считают, что микро это размер самого фреймворка. Этих я не понимаю.
0
Эта, а когда у нас уже будут статьи про то, что такое Функция, Класс, Метод и Переменная? Именно данная статья настолько КО-шная, что я даже не знаю… Плюс зачатки холиварности.
КО
+3
ТС молодец что ищет возможности для самосовершенствования, просто я настоятельно рекомендую постоянно двигаться дальше, например на Yii, Symfony а может даже на другие языки, как например Python или Ruby.
+2
CodeIgniter позволяет полностью отказаться от модели, что не есть хорошо. CI приучает с расхлябанному стилю программирования. Также не очень развито наследование классов, местами использует процедурный код.
Именно поэтому никогда не порекомендую CI как первый фреймворк (хотя для меня он таковым и оказался, емнип). Даже в официальной документации (лет дцать назад точно) были примеры нарушающие MVC и прочие как бы декларируемые за основу паттерны. Если достался в наследство проект на CI, то переписывать его смысла обычно нет, но вот начинать новый проект на CI смысла никакого не вижу.
0
Тем, кому нравится CI, но уже чувствуют, что его маловато, можно посмотреть в сторону FuelPHP — фреймворк создан теми же людьми, кто стоял у истоков CI, переписан с нуля (хотя и имеет некоторую общую кодовую базу — библиотеки от CI, например) и использует PHP5. На хабре были обзоры — habrahabr.ru/post/111300 и habrahabr.ru/post/156279/
+1
Sign up to leave a comment.
Обзор фреймворка CodeIgniter