Symfony – The flexible Open Source web application framework
Symfony is an Open Source PHP framework for the development of complex Enterprise Web Applications. Symfony makes it possible to deliver PHP projects quickly and easily maintain them. This framework provides a high degree of flexibility. Ranging from the directory structure to external libraries, all components can be customized to fulfill individual requirements. As such, Symfony fully supports the MVC principle of object oriented programming.
For its use in a business context Symfony provides developers with a range of high-performance tools for testing, debugging and documenting large-scale software projects. This is achieved by the framework’s compatibility with almost all relational database management systems (RDBMS), its scalability and access to a large developer community. Moreover it keeps operating expenses low.
The current version, Symfony 2, underwent a complete overhaul and now has a modular structure. As such, modules that are implemented can be used independently of each other. This means, for example, that modules developed in Symfony can also be used in TYPO3 Flow.
The most important benefits of Symfony at a glance:
- Lower development costs through Open Source technology
- Shorter development times resulting in faster time-to-market
- Flexibility and adaptability to customer needs
- Low maintenance and consequently lower support costs
- A large developer community