In association with heise online

29 July 2011, 09:22

State-of-the-art PHP development: Symfony 2.0 released

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

Symfony Logo

18 months after the first preview release, Fabien Potencier has released Symfony 2.0, the final version of the PHP framework. More than 250 developers took part in the production of Symfony 2; along with Zend it is one of the best known frameworks among PHP developers.

Symfony 2 is designed to promote the standardised development of web applications, using modern PHP standards such as PHPUnit for unit testing, name spaces, and their PSR-0-compliant handling. In this way, the framework can also be extended with other libraries. Like Zend, Symfony 2 also consists of individual components (in this case, 21), which can also be individually integrated in your own projects.

Like the TYPO3-based FLOW3 framework, Symfony is built using the Dependency Injection Pattern to make the software especially flexible for developers. In addition, Symfony employs the concept of bundles, in which individual features of a web application (such as a blog or forum) are each managed in their own directories (bundles) so they can be easily reused later in future projects. Symfony 2 can be packaged as distributions, where the framework is shipped with selected bundles and preconfigured defaults; this enables new projects to be quickly set up.

Release 2.0 has a new web debug toolbar and its own profiler that provides details on the running program.

To provide an especially safe starting point for the development of web applications with Symfony, the entire framework code was submitted to a security audit (conducted by SektionEins), and the findings were taken into account in the development of the framework.

Comprehensive documentation on PHP framework Symfony 2.0 is available, in addition to a cookbook for common applications.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit