Jabarkan Teknis dari Symfony

Symfony begitu terinspirasi oleh Spring Framework.

Symfony menggunakan banyak proyek sumber terbuka PHP yang telah ada sebagai bagian dari kerangka kerja Symfony, seperti:

Propel atau Doctrine sebagai lapisan pemetaan objek-relasional

Lapisan abstraksi pangkalan data PDO (1.1, dengan Doctrine dan Propel 1.3)

PHPUnit, kerangka kerja pengujian unit

Symfony juga menggunakan komponennya sendiri yang tersedia bebas di situs web Symfony Components untuk bermacam-macam proyek lainnya:

Symfony YAML, penguari YAML berbasis Spyc

Symfony Dependency Injector, penginjeksi dependensi

Symfony disponsori oleh SensioLabs, penyedia layanan pengembangan perangkat lunak. Awalnya dinamai Sensio Framework, dan oleh karena itu semua kelasnya diawali dengan sf. Kemudian saat diputuskan untuk meluncurkannya sebagai kerangka kerja sumber terbuka, curah pikiran antarpengembang menghasilkan nama symfony (diganti namanya menjadi Symfony sejak versi 2) yang juga cocok dengan awalan nama kelas.