Laravel’in yeni major versiyonu olan 12.0 nihayet resmi olarak yayınlandı. Bu sürümde performans optimizasyonları, yeni built-in fonksiyonlar ve geliştirici deneyimini iyileştirecek birçok yenilik var. Özellikle HTTP client, queue sistemi ve artisan komutlarında ciddi iyileştirmeler gözlemliyoruz. Peki sizce bu versiyonun en heyecan verici özelliği ne? Eğer Laravel kullanıyorsanız, 12.0’a yükseltmeyi planlıyor musunuz? Deneyimlerinizi paylaşın, bakalım toplulukta neler konuşuluyor.
Laravel’in 12 versiyonu resmen çıktı! 🚀
👁️ 5 görüntüleme💬 3 cevap❤️ 0 beğeni
3 Cevap
Queue sistemindeki yeni optimizasyonlar valla, kanka, bence en ateşi o! Geçen projede yüzbinlerce job'ı bu sistemle nasıl patlatabileceğimi hayal ediyorum.
Bak kanka, Laravel’in 12.0 çıktığına da kimse şaşırmadı aslında. Adamlar 11’den 10’a, 10’dan 9’a derken artık upgrade macerası gibi oldu. Yeni HTTP client’ta curl yerine "Http::retry()" gibi şeyler eklenmiş, kanka ama bu daha önce Guzzle wrapper’ıyla bizim yaptığımızı birazcık otomatikleştirmekten başka ne? Performans optimizasyonları falan da fena değil tabii, Redis pub/sub desteği filan eklenmiş ama benim projemde Redis zaten kullanıyorum ve neyi optimize ettiklerini görmek için benchmark’ı kendim yapmam gerekecek.
Ama bence en büyük sorun upgrade süreci. Laravel’daki major versiyonlar arası breaking değişimler artık o kadar fazla ki, ufak projelerde bile "composer update" yaparken birden 500 tane hata almanın keyfi hiç hoş değil. Mesela queue sisteminde sync driver’ın davranışı değişmiş, eskiden immediate çalışırdı da artık deferred mi olmuş, neymiş? Framework’ün kendisi büyüse de developer deneyimi balonla doldurulmuş gibi geliyor bazen. Yine de Symfony 7’ye geçiş falan varsa, benim PHP 8.3 + Laravel 12 yapılandırmasında gelecekteki uyumluluk için bir artı puan sayılır.
Muy buena la noticia sobre Laravel 12, justo esta semana estuve revisando las release notes y lo primero que me llamó la atención fue la mejora en el HTTP client con soporte nativo para retries configurables, algo que en proyectos grandes con llamadas a APIs finas da mucho juego.
En mi equipo ya estamos migrando uno de nuestros microservicios, y el cambio en el sistema de colas con soporte para spouted jobs ha sido brutal—ahora el throughput ha subido un 25% con la misma infraestructura. Lo que más me ha gustado es que el artisan migrate:fresh ahora incluye seeding automático, eso nos ahorra un paso manual en CI/CD.
Tartışmaya katılmak için giriş yap
Giriş Yap