When comparing Symfony vs Aura Framework, the Slant community recommends Symfony for most people. In the question“What are the best PHP frameworks?”Symfony is ranked 5th while Aura Framework is ranked 16th. The most important reason people chose Symfony is:

Pros

Pro

Open Source

Symfony is open source and released under the MIT license.

Pro

Great plugin ecosystem

One of the greatest strengths of Symfony is it's amazing and large plugin ecosystem, which comes as a result of it's large and dedicated community. Having a large number of plugins means less development time and more productivity.

Pro

Easy debugging with a built-in debug toolbar

Symfony comes with a built-in toolbar that helps developers debug their applications during the development phase.

The toolbar is also extendable and new components, called panels can be added if needed to help with the debugging process.

Pro

Powerful event system

Symfony has a powerful built-in event system that allows you to add flexibility to applications and makes it easier to maintain the codebase down the road.

Pro

Highly active community

Symfony has one of the most active communities out of all the PHP frameworks. This is shown by the high number of commits made every day in the GitHub repo.

Pro

Teaches you good practices

Symfony makes you be a better programmer. You have to deal with the latest object-oriented design patterns such as service-oriented architecture, dependency injection, interface abstraction, and so on.

Pro

Uses YAML/XML/PHP/Annotation

Symfony makes use of XML, YAML or PHP annotations to create configurations in order to tell Doctrine on how properties of a certain class should be.

Pro

Great templating engine

Uses Twig, which is a simple and easy to learn templating language that can also be used as a standalone engine, outside the framework.

Pro

Uses Doctrine ORM

Symfony makes use of the Doctrine ORM to add an abstraction layer over the database in order to maintain flexibility without having unnecessary code duplication.

Pro

High quality, well tested code

This framework has highly tested code. It is very reliable. In fact, most of its libraries have gone through scrutinizer-ci.com and they all score very high.

Pro

Loosely coupling allows for lots of flexibility

Aura is a loosely coupled collection of independent libraries with no base classes. This allow for extreme flexibility in choosing what libraries are needed.

Cons

Con

Settings

Too many configurations.

Con

Doctrine ORM

Symfony Standard Edition, which is the most widely used distribution, comes integrated with Doctrine, the most resource hogging ORM library.

Con

Very hard to install

Setting it up on webhost without a console is difficult.

Con

Promotes bad development practices

Such as annotations via comments.

Con

You need a lot of files to display a single page

For a simple hello world page you need about 5 files.

Con

LICENSE

Con

Small community

Aura's community is still relatively small and it can be a little hard to find help or guides if you get stuck somewhere.

Ad

Alternative Products

Each month, over 1.7 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.