What is Symfony used for ?
Symfony is a very popular framework developed for the PHP programming language.
With normal PHP, you can extract a software you have made in 5 units of time in 1 unit of time.
Since there are many ready-made libraries (bundles), you can include the modules that you will spend your days with in your project with a few console commands and customize all kinds.
Since it has a large developer base, it is constantly updated and takes the burden off you about security and stability. It provides a secure development environment against many popular attack types (CSRF, XSS, SQL Injection etc.).
If more than one programmer writes code for the same project, it enables them to write code in a specific setup.
You can automate many things you do manually with terminal (console) commands. For example: You have a products table. It may take half a day to make screens such as add, remove, edit, list in the admin panel. In Symfony, only one line of code and a few seconds of production (generate) time.
Dev, test and prod development environments systematize your project.
Doctrine ORM and Twig Template engine are already included.
Thanks to the Developer Toolbar, you measure the performance of every request you make. How many queries have been run on the page you are on, how long these queries took, how much load this page has in memory, what state of Ajax requests, etc. You can follow many parameters such as.