Symfony Reviews

26 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.0 out of 100

Do you work for this company? Manage this listing

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-5 of 5)

Companies can't remove reviews or game the system. Here's why.
James Hilton | TrustRadius Reviewer
March 19, 2020

Symfony is a flexible and well supported php framework but I consider Laravel better at everything.

Score 7 out of 10
Vetted Review
Verified User
Review Source
Symfony was the chosen framework to build the website. It was chosen primarily for the community support and opinionated structure that is suited for large projects from the beginning.
  • Symfony bundles are libraries that are very easy to download and start using in minutes.
  • The default directory structure is very abstracted and decoupled and ready for large projects that require a lot of flexibility.
  • The support from the community is very thorough and the documentation is well written if you remember to view the correct version.
  • There are so many ways to do things that FAQs around the internet may not work for the way you did it.
  • The default database ORM doctrine is not well documented and has a large learning curve when optimizing for high traffic.
  • Matching the Symfony version with your selection of bundles makes it difficult to upgrade bundles because many things change between updates.
If you need to use a Linux stack and you have something against Laravel, which I consider a simplified, optimized, and better documented version of Symfony, you should go with Symfony. But if you are inheriting a Symfony project, I would just try to upgrade it to the latest Symfony rather than switch to Laravel. Symfony can be very confusing to junior developers and its flexibility results in them writing bad code if they don't invest time into reading the whole documentation and studying the best practice examples.
Read James Hilton's full review
Daniel Petrie | TrustRadius Reviewer
March 11, 2020

Symfony

Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Symfony in our department for the backend of our applications. In the past, we used it for some microservices as well, but switched to a more performant language, as PHP was holding us back.
  • Good documentation
  • Well built component system
  • Choose what you want to use, not all-inclusive. Helps keep things small and more easily understood.
  • Config.yml definitions are fairly complex to write and understand.
Symfony is well suited for developing anywhere from simple to complex backends for web applications. I would even say it is suitable for developing APIs and services if you need to stay in the PHP realm. I see no major drawbacks to Symfony aside from the limitations of its core PHP language, not the framework itself.
Read Daniel Petrie's full review
Ben McClure | TrustRadius Reviewer
January 11, 2019

The new standard in PHP libraries

Score 9 out of 10
Vetted Review
Verified User
Review Source
The Symfony framework underpins several of the applications that we use. Most notably, is it used by Drupal 8 core, and so it makes its way into many of our client projects. We have also used components of Symfony directly in other PHP web applications, as we find that it puts a lot of industry-standard practices in place saving us time and headaches. It's easy to use and always getting better.
  • Symfony covers all of the bases that one might expect from a PHP framework, it can essentially be a one-stop-shop for the lower-level components you might need when developing a PHP application.
  • Symfony is a fully modular library, allowing you to easily use only the parts you want, easily plug it into other systems, and easily augment or replace parts of it with other libraries.
  • Symfony plays nicely with other code. We've never had an issue using it with any other PHP library or framework we've come across.
  • It's hard to fault Symfony for much of anything today. There are occasional security issues, but they are typically handled professionally and patched quickly.
  • Symfony can be a heavyweight solution if you don't really need a framework. This isn't really a fault with Symfony, since it does allow you to only use the components you need.
If someone is writing a PHP application and looking to determine which framework would be best suited, I think Symfony is almost always a great choice. I sometimes prefer to use other frameworks or tools that were built with Symfony, such as Laravel or Drupal 8, but unless you need more than what Symfony offers, then using Symfony directly is simple and powerful.
Read Ben McClure's full review
Zee Gimon | TrustRadius Reviewer
July 31, 2018

Symfony: For Complex Enterprise Scalable Products

Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Symfony PHP framework for the development of the majority of the projects within the company. Some of the projects use Symfony for the front-end (for example, www.grossum.com) as well as the back-end. Symfony as a back-end is used for most of the mobile apps as well as the web. From all the research our developers have done and their experience, Symfony is one of the most convenient frameworks for complex projects.
  • Sonata Admin for Symfony is very versatile and we've used it for both the admin part of our website (even created a landing page constructor using it) and for the ERP system we've developed for inside use.
  • It is easy to learn if you know PHP and the community is quite large so you can easily find experts to help you with issues.
  • It's good for high-load projects. We have used it for the back-end of a custom affiliate marketing system that currently processes over 180 million requests per day.
  • For less complex projects, Laravel or Silex (or even WordPress) can be used. Symfony is better for enterprise products than just for the fun of it.
  • There are always debates regarding Sonata Admin for Symfony, but while there are people who dislike it, we use it and heavily rely on it.
Symfony is good for ensuring scalability of the project (granted, you also would require a cloud for that, but that's another topic), therefore it is a good framework to use if you are thinking about creating an enterprise product. Symfony's documentation is also done quite well, so that's another advantage because you can easily trace the changes and find out what happened when.

Symfony isn't the ideal choice for a small-scale website simply because there are other frameworks and CMS that would do that quicker and easier. If you, however, need strong backend for a project, Symfony's your mate.
Read Zee Gimon's full review
Yasmany Cubela Medina | TrustRadius Reviewer
November 10, 2017

The best php framework

Score 10 out of 10
Vetted Review
Verified User
Review Source
Symfony is our main development framework, its stack or base components make up 100% of our products. We have built not just products purchased by other companies but also platforms for our internal consumption and company management. Accounting, Reporting, E-Commerce, Blogs and Bots are just a few of the areas where we have been using Symfony. Using Symfony allows us to speed up the development process and know for sure that it is strongly supported by its robust community.
  • RAD, with it, and with a huge set of bundles; you can start and leverage a project in just a few weeks.
  • Support for BC, its strong commitment on semantic versioning and not introducing any BC break in any minor version.
  • Evolving, its community and its main developers are always pushing forward on new components and enhancements.
  • Micro services architecture, even with the new introduction of flex it has a lot of room for support and enhance this pattern.
  • Form component, this component its always facing challenges on how to be more flexible and more easy to use and will has room for improvement.
  • Support and enhancement for non blocking /async programming with reactphp.
Symfony is a strong framework because of its strong set of components. Its architecture allows Symfony to grow and allows us to use what we need. It is well suited for both small bots, console commands, micro services and big monoliths.
Read Yasmany Cubela Medina's full review

About Symfony

Symfony is a PHP framework from French company SensioLabs.
Categories:  PHP Frameworks

Symfony Technical Details

Operating Systems: Unspecified
Mobile Application:No