This text has been translated from Google Translate.
Synfony is an open source PHP development framework. Synfony is both:
The French web agency SensioLabs is at the origin of the Sensio Framework framework. By dint of always recreating the same functionalities of user management, ORM management, etc., it developed this framework for its own needs. As these issues were often the same for other developers, the code was then shared with the PHP developer community.
The project then became Symfony (in accordance with the creator's desire to keep the initials S and F of Sensio Framework).
The two most notable technological advantages of Symfony are bundles and components.
The bundle is almost the same as a plugin. The main advantage of bundles is that they are decoupled. They can be reconfigured and reused for many applications to reduce overall development cost.
Components are generic features that reduce routine tasks and allow developers to focus on specific business functionality. There are 30 useful Symfony components that ease the development process.
Bundles and components help eliminate strict dependencies in the architecture.
Symfony offers 3 types of customization:
The official Synfony site declares a community of over 2,000 contributors. This number is several times higher than the communities of other PHP frameworks.
Synfony is an open-source, PHP experts and enthusiasts around the world are helping to improve the code for everyone. In the community, people cooperate with each other. They create new components, try to solve problems that have arisen, or help others with advice.