Фреймворк Symfony
Symfony — фреймворк на языке программирования PHP, ориентированный на веб-разработку и создание достаточно сложных веб-приложений.
Этот фреймворк появился в 2005 году. Как и подавляющее большинство веб-фреймворков Симфони основан на парадигме Model-View-Controller. Имеет поддержку различных баз данных — MySQL, PostgreSQL, SQLite и всех остальных, PDO-совместимых. Для работы с БД в Symfony используется ORM.
Drupal, одна из очень популярных в мире систем управления сайтами, написана с использованием Symfony, также как и новая версия самого популярного форумного движка phpBB.
С точки зрения разработчиков, Symfony достаточно академичный фреймворк. При разработке на нём активно (а иногда даже избыточно) применяются паттерны проектирования. Мы иногда использовали Symfony до перехода на Ruby on Rails, однако по идеологии и архитектуре нам были более симпатичны php-фреймворки Yii и Laravel.
С 2004 года мы успели поработать с очень разными платформами и технологиями. И первые 9 лет мы занимались разработкой проектов только на PHP. Это дало нам много опыта и хорошее понимание внутреннего устройства многих технологий и платформ.
В 2013 году мы приняли решение обновить наш технологический стек для разработки новых проектов. Цель была достаточно простая — нам нужны были технологии, которые были бы более перспективными с точки зрения возможностей и качества разработки. И эта цель была достигнута благодаря переходу на Ruby on Rails.
Но мы по-прежнему работаем со многими технологиями и платформами, которые сами сейчас уже не используем для создания новых проектов. В основном, это проекты на технологиях из экосистемы PHP.
Мы по-прежнему работаем со многими технологиями и платформами, которые больше не используем для создания новых проектов. В основном, это проекты из экосистемы языка программирования PHP.