Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
scroach13436yOur Major projects still run on zend framework 2. I am trying to go towards symfony cause it seems more mature and durable than laravel. As far as I have heard laravel might break all your shit even in minor version updates..
-
lotd79286yDepends use case, priorities, estimated timeframe & expected size.
If you anticipate needing to change laravel or need something fancy, that doesn't come out of the box, chances are symfony is likely a better bet.
However if you're short on time, laravel is probably Better.
Laravel is generally great and comes with most of everything you might need.
It also provide a pretty architecture out of the box.
But it is monolithic by design, so larger projects, in particular where micro architecture is desired, it might not be ideal.
Symfony is much more flexible and modular.
Probably a bit more performant tho. -
scroach13436y@Artemix well any ORM system will add their overhead but that's what they are designed for. They are designed for ease of use and taking away lots of repetitive (and failure sensitive) work from the developer.
There are lots of ways to optimize ORM queries and hydration but of course they won't ever beat hard-core optimized plain sql - ORM systems also do intensive null and type checking which you might omit when you know exactly what you're doing and optimizing to high performance.
In the end: not an argument to call them shit imho :) -
TL;DR: Laravel for Today and Symfony for Tomorrow.
In Laravel easy to start, if you don't know what you want then it's better to keep on adding stuff. But once application become heavy, in laravel maintenance is bit complicated. Symfony is difficult in initial stages. But it's fine. If you're planning for long term. 😬
Related Rants
-
ahmedam23
What only relying on JavaScript for HTML form input validation looks like
-
Korvax31Italian chef: We have the best spaghetti in the world PHP developer: I doubt that
-
isaacWeisberg21Me and my wife are software engineers Started dating while doing a project together I guess you could say that...
Symfony or Laravel, what are your thoughts?
question
php framework
laravel
symfony
php
web development