Да ладно, мне в принципе пофигу как вы будете употреблять эти понятия. Просто слух резануло — я подсказал.
Основное отличие:
CMF — для программиста и предполагает знание программирования,
CMS — для простых смертных, знание программирования не требуется.
«A web content management system is a CMS designed to simplify the publication of Web content to Web sites, in particular allowing content creators to submit content without requiring technical knowledge of HTML or the uploading of files.»
То что CMF может иметь некоторые дефолтные настройки, которые позволят неопытному юзеру поставить и начать ее использовать, вовсе не отменит того факта что перед нами CMF.
Что касается меня, то я использовал долгое время CakePHP, но перешел на Symfony из-за лучше документации и более быстрого и четко организованного процесса разработки самого фреймворка. Дополнительным минусом у Cake для меня в последнее время стал подход convention over configuration, т. к. порой приходится работать с нестандартными вещами.
Codeigniter из-за лёгкости, хорошей документированности и простоты. Плюс через него можно написать код запросов к БД, который будет в дальнейшем интерпретироватся под разные БД (не только MySQL)
Возник вопрос — у меня с математикой плохо, или я что-то не понимаю?
Написано «Проголосовало 34 человека», а если просуммировать по столбцу — 53 человека.
Может потому что в столбце не люди а голоса, а опрос позволяет голосовать за несколько вариантов? Или воздержались даже не посмотрев на само голосование?
Простите, товарищи, но не кажется ли вам, что в последнее время очень много опросов «как(ой/ую/ое) вы используете...» И боюсь, что они имеют значение сугубо только для автора.
Может, хватит плодить сущности, господа?
Можете минусовать, я свое сказал.
Zend. От создателей PHP, самый гибкий, мощный и великолепно докуметированный. Пусть не просто для изучения, зато очень быстр для разработки, когда знаешь, что тебе нужно.
Всегда использовал свои разработки.
Есть ряд причин этому:
1. Своя документация
2. Возможность безболезненно добавлять функционал и не бояться апдейтов
3. Разные сборки фреймворков(сервисный, под CMF)
4. Можно реализовать то, чего еще нет (архитектура драйвер/адаптер/исполнитель)
5. Набираешься опыта, пока пишешь…
Из минусов:
1. Изобретение велосипеда, в своем роде
2. Нужно поддерживать пользователей.
Из тех, которые смотрел, больше всего понравился Adept.
Из плюсов больше всего бросилось
1. Качество кода. Код действительно красивый. Что говорится, ООП не для ООП, а для простоты.
2. Часто примеры публикуют. Документация нормальная. Интеграция сторонних библиотек.
3. Широкая сфера применения: лучше всего смотреть на проекты. Они на сайте даются: например, файловый архив (а-ля рапида), блоги, магазины.
Ну и среда разработки Adept IDE(под эклипс и как отдельное приложение).
а где вариант Другое? :)
Хотя голос отдал CodeIgniter ибо пользовался им пока не устал вечно что-то добавлять\править ему и написал свой, полностью удовлетворяющий потребостям, фреймворк
Какой framework вы используете и почему?