What is Symfony?
Who uses Symfony?
Here are some stack decisions, common use cases and reviews by members of with Symfony in their tech stack.
Solid components backed by a great community and visionary company (sensio labs). Symfony
Base framework Symfony
website backend Symfony
Back-end Framework, data model implementation, Database interactions. Symfony
Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony A framework is a collection of universal, reusable programs that accomplish particular tasks to facilitate the development of software applications. A framework is a pledge of quality, upgradability and maintainability of applications at lower cost. Applications developed using a framework are interoperable with market standards. Symfony
I use Symfony because has more library to use, easy to set up micro-framework. If you take 2,3 hours of SymfonyCast and you will be good to go.
Here are some stack decisions, common use cases and reviews by companies and developers who chose Symfony in their tech stack.
I really love Django because it is really fast to create a web application from scratch and it has a lot a facilities like the ORM or the Admin module ! The Python language is really easy to read and powerful, that's why I prefer Django over Symfony.
I use Django at work to make tools for the technicians but I also use it for me to build my personal website which I host on PythonAnywhere, and with a domain name bought on Namecheap.
We needed our e-commerce platform (built using WooCommerce) to be able to keep products in sync with our #pim (provided by #akeneo) which is built in Symfony . We hooked into the kernel.event_listener to send RabbitMQ messages to a WordPress API endpoint that triggers the updated product to rebuild with fresh data.
I'm about to begin working on an API, for which I plan to add GraphQL connectivity for processing data. The data processed will mainly be audio files being downloaded/uploaded with some user messaging & authentication.
I don't mind the difficulty in any service since I've used C++ (for data structures & algorithms at least) and would also say I am patient and can learn fairly quickly. My main concerns would be their performance, libraries/community, and job marketability.
Why I'm stuck between these three...
Symfony: I've programmed in PHP for back-end in a previous internship and may do so again in a few months.
Go: It's newer than PHP, I've heard of its good performance, and it would be nice to learn a new (growing) language.
Symfony is probably the most popular PHP framework nowadays. We began with Symfony 2.6 and during 2019 we migrated to Symfony 4.2, also introducing #DDD and #hexagonal to our development process. Thanks to this improvements we could manage a quite big company with a small development team. If you agree, don't forget to upvote my review.
We developed our ERP with Symfony, then we use this framework and its components in e-commerce customization. Symfony
I use Symfony for years and I think this is the best framework PHP ever with more powerful of scalability and freedom, specially the newest versions.