Я знаю такие вопросы, как этот, где люди склонны обсуждать общие аспекты Symfony. 2 концепция связки.
Дело в том, что в конкретном приложении, таком как, например, твиттер-приложение, должно ли все действительно быть внутри общего пакета, как говорится в официальной документации?
Причина, по которой я спрашиваю об этом, заключается в том, что когда мы разрабатываем приложения, в общем случае мы не хотим сильно связывать наш код с какой-либо связующей структурой с полным стеком.
Если я разработаю приложение на основе Symfony 2 и в какой-то момент решу, что Symfony 2 не лучший выбор для продолжения разработки, будет ли это проблемой для меня?
Таким образом, общий вопрос таков: почему все в связке — это хорошо?
EDIT#1
Спустя почти год после того, как я задал этот вопрос, я написал статью, чтобы поделиться своими знаниями по этой теме.