Symfony

4.2
(18)

Symfony is a set of reusable PHP components

Work for Symfony?

Learning about Symfony?

We can help you find the solution that fits you best.

Find the Right Product

Symfony Reviews

Ask Symfony a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 18 Symfony reviews
LinkedIn Connections
Symfony review by Ariel B.
Ariel B.
Validated Reviewer
Verified Current User
Review Source
content

"El máximo de PHP Framework"

What do you like best?

Es muy completo y sólido. Además, supongo que es el único marco con una hoja de ruta que es puntualmente confiable.La documentación puede ser muy completa y admiro la posibilidad de descargar el manual para lectura fuera de línea.

What do you dislike?

Probablemente para un proyecto simple, es demasiado pesado y necesita una configuración excesiva Creo que es difícil aumentar en Symfony sin un gran IDE, ya que presiona al desarrollador para que sea muy detallado.Carece de una interfaz de administración, su aprendizaje y dominio requiere de una larga curvatura.

Recommendations to others considering the product:

Si desea desarrollar su sitio web profesionalmente necesita el mejor framework de php symfony es increíble con versiones LTS, Symfony es el mejor framework

What problems are you solving with the product? What benefits have you realized?

Desde que pasemos este mismo a symfony, permitiendo un monton de patrones de diseño, para mí es la opción más simple para mis tareas web.La principal ventaja es que es una base estable para mi código, por lo que estoy bastante seguro de enviar un programa de software preciso y sólido.

Sign in to G2 to see what your connections have to say about Symfony
Symfony review by Vincent C.
Vincent C.
Validated Reviewer
Verified Current User
Review Source
content

"Best fullstack PHP Framework"

What do you like best?

This framework is a set of components that allows to makes it a fullstack framework with a lot of best practices inspired from other successful languages.

You can manage bundles (which are packages) in your application to decouple features and structure your code to be maintanable and clear.

There is also a lot of bundles offered by the community that covers many functionalities so you can reuse a great set of libraries in your applications. Community is really active so the framework is evolving a lot everyday.

The framework is really well tested with unit tests and you can add unit tests and functional tests (with Behat) in your project easily to have a high quality project.

What do you dislike?

Dependencies can sometime be quite heavy when building the project and projects can depend a lot of external libraries. Hopefully, these libraries can be overrided in the framework.

Also, it can be complex to manage some frontend tools (like Gulp, Bower, ...) to manage both Symfony assets and a frontend project assets.

Recommendations to others considering the product:

This is the best PHP framework that exists actually and this framework can really heading in the right direction.

What problems are you solving with the product? What benefits have you realized?

I develop web applications for large business companies so there are business applications and also ecommerce websites with a lot of data.

I also develop APIs to expose data in order to use them on frontend applications so Symfony is the backend application part. Indeed, Symfony has a really great model based on request processing that returns an HTTP response and also provides a great Security component that allows you to filter by IP adresses or use some other authentications methods: HTTP basic, JWT, accounts stored in database, etc... really easily.

What PHP Web Frameworks solution do you use?

Thanks for letting us know!
Symfony review by James H.
James H.
Validated Reviewer
Verified Current User
Review Source
content

"Don't waste your time with Symfony"

What do you like best?

I like that it's highly opinionated, that the documentation shows you exactly what to do for each version you may find yourself using, that you can fall back to plain old PHP, Mysql, HTML if you want to, that you can use as little or as many parts of the framework as you desire.

What do you dislike?

Try to do something more complicated than a blog, and it becomes an absolute nightmare.trying to use the framework. You will achieve your goal in 1/10th the time if you drop the framework and do things using the plain old language that you know how to use efficiently. It is highly opinionated in that if you follow one of the paths of PHP, Annotations or XML, you'll have to adhere to strict, unreasonable formatting and standards, but the fact that you can choose either 3 paths or just make your own path makes it lack any opinion at all. If you're looking at Symfony, I recommend Laravel instead, which is basically a simplified version of Symfony with less stupid features and more sense. The amount of "WTF" moments my team has had with Symfony is just unacceptable. And don't get me started on Doctrine.

Recommendations to others considering the product:

Don't waste your time. If you must do something with Symfony, use Laravel, which is a simplified version of Symfony, but otherwise skip it altogether and go Meteor or MERN or NET. If you want to learn Symfony, go ahead and do it on a small project that you don't care about, but don't invest in it for a huge project because once you're a few months in you're stuck with it and you may regret it.

What problems are you solving with the product? What benefits have you realized?

We solved the problem of not having a website. There has been zero benefits so far by using Symfony over other frameworks. Only disadvantages if development time.

Symfony review by Benjamin E.
Benjamin E.
Validated Reviewer
Review Source
content

"PHP is dead, long life to Symfony!"

What do you like best?

Symfony is a very well written and decoupled framework. It make my code maintenable, reusable, fast and robust. I can get things done so quickly, it will be hard for me to switch language or tool in a short term.

I build website, API, command line application, batch application with it and it's very nice! All the component of Symfony can be reuse in other PHP framework.

What do you dislike?

The lurning curse is quite big at the beginning. But since I started, it's becoming easier to start and to improve. It's true a good IDE will help you a LOT (Phpstorm) with the auto completion for example.

It uses PHP... which need more feature! But PHP7 is nice !

What problems are you solving with the product? What benefits have you realized?

I built SportFinder with it (website, payment, API, business logic), Edebex (website, payment, business Logic) and BePark (website, payment, user management, API, business logic)

Symfony review by Paolo F.
Paolo F.
Validated Reviewer
Verified Current User
Review Source
content

"The most complete PHP Framework"

What do you like best?

It's very complete and stable. Also, I think that it's the only framework with a roadmap that is punctually respected.

The documentation is very complete and I appreciate the possibility to download the manual for offline reading.

What do you dislike?

Probably for simple project it's too heavy and it needs excessive configuration.

Probably it needs an approach nearest to "convention as configuration" like Django.

I think that is difficult to develop in Symfony without a good IDE because it force the developer to be very verbose.

It lacks an admin interface or a scaffolding mechanism.

Recommendations to others considering the product:

If you want a good PHP framework with LTS releases, Symfony is thebest choice for you.

What problems are you solving with the product? What benefits have you realized?

Since the last year, for me it's the only choice for my web projects.

The major benefit is that it's a solid foundation for my code, so I'm pretty confident to ship good and rock solid software.

Symfony review by Adil K.
Adil K.
Validated Reviewer
Review Source
content

"Solid PHP Framework"

What do you like best?

Architecture :

The MVC architecture

It provides stable, faster and flexible web applications development

Console application with many commands and code generators

Extendability :

highly expandable the are a lot of bundles to install

Community and resources :

has a great community with lots of learning resource

Security.

The framework components are supported with timely upgrades and enhancement of security.

What do you dislike?

Heavy

Steep learning curve: although the good documentation for me Symfony is hard to understand and use it professionally in real world projects.

So i don't recommand it for a simple web project

What problems are you solving with the product? What benefits have you realized?

I have Symfony for Developing complexe Web application, to assure security and stability.

Symfony review by Alejandro V.
Alejandro V.
Validated Reviewer
Review Source
content

"Impresionante marco"

What do you like best?

Componentes, marco tipo java. Red de fuentes abiertas y precisas, documentación, toneladas de paquetes de usuarios. Soluciones para Rest API, Oauth, paneles de administración, módulos de usuario

What do you dislike?

Es difícil de aprender para los novatos. Algunas funciones sobre ingeniería

Recommendations to others considering the product:

Inténtalo y lo adorarás, aunque la curva de aprendizaje es un poco empinada te gustara

What problems are you solving with the product? What benefits have you realized?

Utilizándolo en todas partes en el back-end. Soluciones de comercio electrónico y CRM. Desarrollo rápido, fácil de mantener y hacer más grande. Framework no daña el rendimiento de la aplicación

Symfony review by User in Marketing and Advertising
User in Marketing and Advertising
Validated Reviewer
Verified Current User
Review Source
content

"A strong and robust PHP framework for web applications"

What do you like best?

By far symfony is the most complete PHP framework you will find at this moment to build robust applications.

First of all, it's free, you will find a lot of support for it on github and websites like stackoverflow, you will find great documentation for all the versions plus lot of examples and support.

What do you dislike?

By default, symfony has a lot of dependencies, so if your project is of small or medium complexity you will have to spend a lot of time getting rid of all what you don't actually need.

A con can be the learning curve, which can take up to a month, compared to other major PHP frameworks available.

Recommendations to others considering the product:

The learning curve can be arround 1 month so be patient, you have to be a good PHP developer and desirable you have to have previous experience with similar frameworks. If not, begin with silex, the monolithic version of symfony.

What problems are you solving with the product? What benefits have you realized?

I have used Symfony in several web projects where PHP and scalability are a must. The performance and flexibility of this project allow it to be a great choice to build full websites, partial backend APIs for websites and mobile apps and even for console apps.

Symfony review by User in Internet
User in Internet
Validated Reviewer
Verified Current User
Review Source
content

"awesome!"

What do you like best?

I'm a suspect to say about, I'm a big fan!!

I like how the components are made, they are reusable, decoupled and robust. I have experience with Symfony Fullstack and it give me a big productivity because exists of a lot bundles to solved specifics problems and they usually are configurable.

What do you dislike?

The first time with Symfony is a little painful, but I need to change my mindset and improve my knowledges about object orientation. After I understand the way and how to work on it, now when a develop a new project is like I was joking

Recommendations to others considering the product:

Ok, Symfony fullstack not is a silver bullet, but it will help you to go where do you want, if is your first time with it, you may have some pain, but "no pain no gain".

What problems are you solving with the product? What benefits have you realized?

Many problems I solved with it! Now, I working in project which is a platform to apply discount in cart, and we use symfony because it is robust framework and I have a big flexibility for use it.

For example, we don't create a CRUD from scratch, just use a ResourceBundle from Sylius project. So, to take more flexibility and decoupoled code, we using the EventDispatcher and a lot of other examples.

Symfony review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source
content

"Symfony - French touch"

What do you like best?

First, when we talk about Symfony, we are actually talking about Symfony3.

Symfony makes PHP development (less) painless, mainly by using MVC archtecture, Doctrine as an ORM and Twig for templating. Also it's one of the few PHP framework that actually work with PHP 5.3.

Symfony as a large community and is used by many large (french) companies like Total, BlaBlaCar, Dailymotion or even the CMS Drupal.

The framework is old, and because of that, it means the technology is rock solid, the first version of symfony was published in 2005, 11 years ago,

What do you dislike?

The fact that Symfony is a PHP framework is already a problem. The framework itself is great, well made and with a lot of documentation.

But, PHP is getting really old, and with new technologies showing up, like Node or ROR, PHP5 is a burden to Symfony. The next PHP7 is on it's way but it will take some time to be finishied and more importantly will take some time to be implemented in Symfony.

As a system administrator, Symfony 'can' be really hard to deploy, when compared to frameworks like meteor for example.

Recommendations to others considering the product:

Keep in mind that PHP is getting pretty old and that there is a lot of other technologies that might meet your requirement, like node.js or RubyOnRails

What problems are you solving with the product? What benefits have you realized?

My company was trying to make a global community blog named inck. The project was a success but we are planning to switch it from Symfony to Meteor. We are using for example websocket that are really hard to implement with Symfony and work out of the box with Meteor.

Symfony review by Yasmany C.
Yasmany C.
Validated Reviewer
Verified Current User
Review Source
content

"the most flexible and extendable php framework"

What do you like best?

Its modularity, from the architecture to it integration, symfony is base on a subset of plugins/bundles the are also based on a subset of libraries; integrated in a complete whole and flexible framework. Its one of the best representations of the SOLID principles that you can find out there. The fact that its is build on this way, allows all the components to be reused on other projects, like Drupal, eZ platform, composer and so on.

What do you dislike?

The official documentation should be writes in other languages like Spanish

Recommendations to others considering the product:

Simply the best PHP framework out there

What problems are you solving with the product? What benefits have you realized?

E-Commerce platforms, CMSs, Social Networks, etc

Symfony review by Michele C.
Michele C.
Validated Reviewer
Verified Current User
Review Source
content

"Symfony complete Web framework with wrestling in mind"

What do you like best?

Symfony in his version number 2 is very oriented to components. Great documentation and growth with the TDD philosophy in mind. Anything is needed for modern web applications in php is ready to use in Symfony.

What do you dislike?

Little things, for example that the writing of middleware is not encouraged the same way it happens in smallest frameworks.

Recommendations to others considering the product:

It will require a small amount of time but give it a try cause it will educate you to a more advanced use of the language.

What problems are you solving with the product? What benefits have you realized?

Growth large codebase fastly having the ability to find a large amount of skilled developers knowing the platform already.

Symfony review by Internal Consultant in Computer Software
Internal Consultant in Computer Software
Validated Reviewer
Verified Current User
Review Source
content

"A great framwork for APIs and Websites. "

What do you like best?

The fact that symfony comes as a skeleton and you can add only the feature you need keeps the project size smaller and more secure. Their is also amazing documentation.

What do you dislike?

Their is a learning curve if you have never used a framework like symfony.

What problems are you solving with the product? What benefits have you realized?

We use symfony to build out our rest based API and provide routing for our webserver.

Symfony review by Ludwring L.
Ludwring L.
Validated Reviewer
Review Source
content

"The best PHP framework that exists"

What do you like best?

One of the best tools to create applications with PHP based on the best industry standards

What do you dislike?

Must improve its integration with javascript

What problems are you solving with the product? What benefits have you realized?

Improvement in the quality, security and development time of web applications with PHP

Symfony review by Igor .
Igor .
Validated Reviewer
Verified Current User
Review Source
content

"Powerful, if difficult to learn at first"

What do you like best?

Dependency injection, FOS User Bundle, Serializer

What do you dislike?

Not much really. Some bundles lack documentation.

Recommendations to others considering the product:

Symfony is good for medium to large projects.

What problems are you solving with the product? What benefits have you realized?

Building web apps

Symfony review by Sergey Z.
Sergey Z.
Validated Reviewer
Review Source
content

"Awesome framework"

What do you like best?

Components, java-like framework. Open sourced, good community, documentation, tons of user bundles. Solutions for Rest API, Oauth, Admin panels, User modules

What do you dislike?

It's hard to learn for newcomers. Some features over engineered

Recommendations to others considering the product:

Just try it and you're going to like it

What problems are you solving with the product? What benefits have you realized?

Using it everywhere on backend. Ecommerce and CRM solutions. Fast developing, easy to maintain and extend. Framework doesn't hurt application's performance

Symfony review by Administrator in Automotive
Administrator in Automotive
Validated Reviewer
Verified Current User
Review Source
content

"Most Flexible Foundation for Web Apps"

What do you like best?

Each component can be used with or without other components

What do you dislike?

It's hard to find anything to complain about

What problems are you solving with the product? What benefits have you realized?

Our web apps all run on Symfony

Symfony review by User in Program Development
User in Program Development
Validated Reviewer
Review Source
content

"simple, straight"

What do you like best?

well documented, open source, rich community

What do you dislike?

don't have before action for controller.

What problems are you solving with the product? What benefits have you realized?

any kind of web backend/frontend solution, symfony make it quick and easy

Kate from G2

Learning about Symfony?

I can help.
* We monitor all Symfony reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.