2015-01-24 1 views
-4

Можно ли смешивать фреймворки?Смешивание фреймворков PHP

Я хочу разработать сайт с использованием Symfony, но было рекомендовано использовать Кохана (с BoonEx Дельфин), как это лучше всего подходит для подключения модулей социальных сетей

+1

Да, это возможно. –

+0

Не очень хорошая идея. Stick с одним ... Есть много много пакетов Symfony2, наверняка найдет что-то, что соответствует вашим потребностям. Или, если это не так, он всегда может быть разветвлен и изменен. – COil

+3

Ужасная идея, вы потратите гораздо больше времени на интеграцию библиотек, чем на разработку приложения. – user3531149

ответ

0

можно смешивать Symfony Standard Edition с любой другой фреймворк. Это не рекомендуется, но это возможно. Наиболее распространенные ситуации, когда вам нужно это сделать, - это перенести старый код на Symfony и когда вы хотите, чтобы система ведения блога обрабатывала часть вашего блога вашего сайта (например, ваш сайт на Symfony и ваш блог на WordPress).

Чтобы достичь этого, существует множество способов. Один из них - настроить в Symfony маршрут, который будет работать с устаревшим кодом. Еще один способ - создать адаптер через ваше приложение, отличное от Symfony (или ваше приложение Symfony).

+0

Спасибо за объяснение - это имеет смысл. Я порекомендую, чтобы все придерживались Symfony в этом случае ..... или Кохана/Бонекс Дельфин - достойная альтернатива рассмотреть? Я просто не хочу ввязываться в новую структуру дальше по дороге ....! – Bendy

+1

Kohana и Boonex Dolphin имеют архитектуры, совершенно отличные от архитектуры Symfony. Кроме того, они не поддерживают пространства имен, поэтому с точки зрения разработчика я полностью выбираю Symfony. Также Symfony - более зрелая структура, и вы найдете пакеты для почти каждой вашей потребности. –