Reduce unnecessary breaking changes #52477
Replies: 3 comments 6 replies
-
I totally agree. L 11 was a political breaking change only... NO real gains except for trying to attract new users with simpler promoted structure, but more complicated if you dig deep into it. |
Beta Was this translation helpful? Give feedback.
-
There is a saying: "If it works, leave it as it is!" From our experience building an url query language to be used for complex filtering in lumen and laravel, over a period of more than 3 years, starting with laravel/lumen 8, we can say that there are parts of eloquent not so performant or even buggy that we had to replace with macros in our lib, that spread across versions 8 to 11, so it can work on hundred/indefinite number of tables with million rows of data and even with Elastic Search to improve the speed of the queries when sql has its limitations.
Sadly, bottom line is that we saw no interest whatsoever from Laravel (even if we sent them emails) in what we had to offer (free or paid) and we saw this L11 coming out + deprecation of lumen and we understood that Laravel is moving away from:
It is a matter of time until someone forks Lumen 10 and continues a proper api framework now that phalcon's core switched to php, making it a little slower and slim being well bellow lumen in functionalities. UPDATE: Symfony we don't consider as an option for apis because it is slower than lumen, both in delivery time and processing speed. |
Beta Was this translation helpful? Give feedback.
-
This is it. This post will remain buried in here :)) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello
I'm a teacher and a developer. I teach my students about frameworks, package managers and web development through Laravel.
Every year I update the classes to fit the code changes. I understand that changes are usually needed to improve the quality of code. But I'm not here for the changes that improve the code. I'm talking about changes that make the upgrade from one version to another an unnecessary effort. Basically from now on I have decided to tell my students that even though this framework offers many improvements to raw PHP they should be aware that their application may be outdated in a couple of years if they choose to use Laravel. And that they will most certainly require a significant effort to stay up to date with the latest release.
Forms are gone, Middleware and Console changed, Classes changing location unnecesarily.
Beta Was this translation helpful? Give feedback.
All reactions