А вообще, меня очень печалит, что на хабре очень мало статей о Symfony 2. Ведь framework действительно стоящий, а большинство статей либо дважды два, либо просто перевод документации. Попытался просто помочь сообществу, надеюсь кому-то это нужно.
Не знаю, зачем они назвали новый фреймворк Symfony2, но суть в том, что он не имеет ничего общего с первой симфони. Так что, скорее всего, это плюс, что с ней незнакомы )
Найдите мне активного члена symfony1 коммюнити, который не является членом Symfony2 коммюнити.
Найдите мне пункт идеологии первой симфонии, который не подойдет ко второй.
1. У нас разные представления об активности :-)
2. Мы все еще говорим об идеологии фреймворка? Различий в чем? Вы так и не ответили на изначальный вопрос.
«Соответственно, разработчики просто не успели написать к нему стоящую документацию.»
Позвольте не согласится. Нормальной документации более чем достаточно. Практических примеров использования типа Askeet or Jobeet действительно пока нет. За статью спасибо.
Друзья, я не хочу, что бы вы здесь спорили! Я написал эту статью лишь для того, чтобы помочь сообществу. Я очень хочу, что бы Symfony была популярной среди разработчиков. И очень хочу, чтобы разработчики знали как под неё писать. Если кому-то она действительна интересна, то я могу написать ещё статей.
Я могу конечно ошибаться, но все-таки выскажу свое мнение. На мой взгляд, порог входа в симфони несколько выше чем у других фреймворков. Отчасти виновата в этом документация. Не то чтобы ее было мало, просто она не так лаконична и предметна как у того же Codeigniter. Для первой версии симфони большим подспорьем было наличие практических примеров в виде аскита и джобита, в которых наглядно показаны возможности фреймворка и то, как правильно с ним работать. К чему я все это говорю?! Вы хотите популяризировать симфони, что конечно же очень хорошо. Однако темы ваших предполагаемых статей — это материал для людей, которые уже работают или работали с фреймворком. Т.е. те, кому уже популяризировать не нужно :). Мне кажется для большинства не имевших дела с с2 было бы важно узнать основы идеологии: container, di. А может быть и простой обзор компонентов, которые как известно можно использовать и отдельно от фреймворка. Как бы там ни было, решать вам, я с удовольствием почитаю ваши статьи.
основы идеологии: di, container, по-моему, уже давно должны стать основой идеологии любого фреймворка. Порог входа большой, да. Но это ничего не меняет.
А вам не кажется что комментарий к коду для таких аннотаций не предназначен. Не хочу пальцем показывать на какой язык я перешел но это неявное поведени совсем уж надоело. Ну раз есть возможность ретроспекции сигнатур функций то давайте кодить прямо в них, в сигнатурах. И пофиг что этого от нас никто не ожидает!
Кастомные аннотации в Symfony 2