С какой CMF стоит начать изучение?

программирование php zend CodeIgniter CMF

Знаком с Java, знаю основы Rails.
PHP владею на неплохом уровне.

С какого фреймворка посоветуете начать изучение? Zend, Symfony, CodeIgniter, Kohana?
Хочется красивого кода, ООП подхода и Java стиля. При этом важно, чтобы фреймворк был достаточно востребован на рынке.

Примечание:
Epsiloncool, со всем уважением, Wordpress, Drupal, Joomla, MODX - это CMS(системы управления контентом, "движки"). Это немного отличается от CMF(фреймворки, каркасы для написания собственных приложений).

Разница в том, что в первом случае я получаю уже готовое веб-приложение, настраиваемое в дальнейшем под собственные нужды(под которое я максимум могу написать шаблон или плагин), а во втором - каркас для собственного постоения(роутинг, модель взаимоде

Меня интересуют именно последние.

Примечание:
Epsiloncool, со всем уважением, Wordpress, Drupal, Joomla, MODX - это CMS(системы управления контентом, "движки"). Это немного отличается от CMF(фреймворки, каркасы для написания собственных приложений).

Разница в том, что в первом случае я получаю уже готовое веб-приложение, настраиваемое в дальнейшем под собственные нужды(под которое я максимум могу написать шаблон или плагин), а во втором - каркас для собственного постоения(роутинг, модель взаимоде

Меня интересуют именно последние.

Примечание:
Выше вы видите пример того, что бывает при сбое Ajax отправки формы.

Прошу прощения, вот дополнение в окончательном виде:


Epsiloncool, возможно, вы меня не так поняли. Wordpress, Drupal, Joomla, MODX - это CMS(системы управления контентом, "движки"). Это немного отличается от CMF(фреймворки, каркасы для написания собственных приложений).

Разница в том, что в первом случае я получаю уже готовое веб-приложение, настраиваемое в дальнейшем под собственные нужды(под которое я максимум могу написать шаблон или плагин), а во втором - каркас для собственного постоения(роутинг, модель взаимодействия с БД, решение для фильтрации входящих данных от XSS/SQL Injection, шаблонизатор, система вызовов контроллеров).

Меня интересуют именно последние.

Примечание:
Epsiloncool, на рынке создания сайтов - да. Касательно ваших знаний я и не сомневался - вероятно, я просто недостаточно хорошо объяснил суть вопроса.

Меня интересует немного другой рынок - рынок работодателей, нанимающих веб-программистов. Они часто используют каркасы в своих проектах, и хотелось бы знать, насколько каждый из них востребован.
Ответы:
>>> Хочется красивого кода, ООП подхода и Java стиля. При этом важно, чтобы фреймворк был достаточно востребован на рынке.
У CodeIgniter очень хорошая документация на русском языке и он достаточно прост. Идеально для начала. Но ООП там немного.
#3
Можете быть уверены, я знаю что такое CMF и CMS и чем они различаются.
Из перечисленных мной только Wordpress является CMS, остальные - комбинированные системы (CMF+CMS). Тем не менее, хочу заметить, что на "рынке" наиболее востребованным является именно WordPress.
1) Начните с изучения в Symfony 2 - это пожалуй самый передовой фреймворк.
2) ZendFramework - более распространен (по личным впечатлениям), но с зендой сейчас проблема. Команда разработчиков все никак не разродится, на релиз второй зенды. При этом то что сейчас в бете, насколько понимаю работает весьма... эээээ, Enrico Zimuel на zendconf2012, указал на то что coreteam, маленькая, работы много, в общем ждите. Опят таки судя по конференции, сейчас в бете многие компоненты работают, несколько не так как ожидается. Поэтому с одной стороны сейчас есть куча проектов где нужны спецы по первой зенде, с другой стороны реанкорнация зенды под версией 2.0, действительно привносит ооооочень многое (namespace, настоящая модульность, событийно ориентированный подход). В общем решайте сами.
3) Изучайте Doctrine 2. Она во многом под вдохновением от hibernate сделана. Она как раза java стайл. Ее зачастую используют для моделей, как в зенде так и в симфони.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.