1️⃣ Laravel et la monétisation excessive de l’écosystème 💰
L’un des dramas les plus récurrents concerne la monétisation croissante de Laravel.
- Taylor Otwell (créateur de Laravel) a lancé plusieurs produits payants comme Laravel Nova, Laravel Forge, Envoyer et Vapor.
- Certains développeurs estiment que des fonctionnalités essentielles devraient être incluses dans le core plutôt que derrière un paywall.
📌 Exemple marquant : Laravel Nova
Quand Laravel Nova (un panneau d’administration premium) est sorti, il coûtait 99$ par projet, ce qui a déçu certains qui espéraient une solution gratuite.
Réaction de la communauté :
- Certains ont défendu Taylor Otwell en expliquant qu’il devait rentabiliser Laravel.
- D’autres ont critiqué le fait que Laravel devienne trop commercial.
2️⃣ Le drama autour de Livewire et Filament ⚡
- Livewire (créé par Caleb Porzio) permet d’écrire des interfaces dynamiques en PHP sans JavaScript.
- Filament (une alternative à Laravel Nova, mais gratuite) a pris beaucoup de place dans la communauté.
📌 Tensions entre Livewire et Filament ?
- Caleb Porzio a laissé entendre sur Twitter que Filament reprenait trop de concepts de Livewire sans vraiment contribuer en retour.
- Certains développeurs ont accusé Filament de trop se rapprocher du modèle commercial de Nova, tout en restant open source.
Résolution : Le drama s’est calmé, et aujourd’hui les deux coexistent bien, mais il y a toujours une rivalité implicite.
3️⃣ Laravel Jetstream vs Laravel Breeze : Un mauvais lancement ? 🌀
En 2020, Laravel a introduit Jetstream, une refonte complète du système d’authentification.
- Il incluait Livewire ou Inertia.js par défaut.
- Beaucoup d’utilisateurs ont été frustrés car c’était trop complexe pour des petits projets.
📌 Critiques principales :
- Trop d’opinions imposées (Livewire/Inertia).
- Difficulté de personnalisation comparée à l’ancien
laravel/ui
.
Résultat : Face aux critiques, Taylor Otwell a rapidement lancé Laravel Breeze, une version plus légère et minimaliste de Jetstream.
4️⃣ Laravel et Pusher : La dépendance controversée 📡
Laravel a historiquement utilisé Pusher comme service WebSocket par défaut.
- Pusher est payant après un certain usage.
- Beaucoup de développeurs voulaient une solution native et gratuite.
📌 Solution : Laravel Reverb (2024)
- Laravel a finalement introduit Reverb, un serveur WebSocket natif.
- Certains ont critiqué le fait qu’il ait fallu des années pour proposer une alternative à Pusher.
5️⃣ Le drama Taylor Otwell vs Freek Van der Herten 🔥
Freek Van der Herten (créateur de Spatie, une entreprise qui fait beaucoup de packages Laravel) a eu quelques désaccords avec Taylor Otwell.
📌 Points de tension :
- Freek prône plus d’open source, alors que Laravel pousse de plus en plus de solutions payantes.
- Des tensions sur Twitter et des désaccords sur la direction du framework.
Résultat :
- Aucun vrai clash public, mais les développeurs ont remarqué une prise de distance entre Spatie et Laravel.
- Spatie continue à faire de l’open source, mais avec moins d’interactions directes avec Laravel.
Conclusion
Laravel a toujours été au centre de discussions animées, que ce soit sur la monétisation, la complexité de certaines mises à jour, ou les rivalités entre outils de l’écosystème.