Hacker News new | past | comments | ask | show | jobs | submit login

I see no argument at all for using Laravel over Django or Rails.

PHP was always a mess. Why would I want to come back to it now on the off chance they don't screw things up again?




Exactly.

array_filter and array_map, have different order of arguments.

($array, $callback) vs ($callback, $array)

A small example of how inconsistent the language is from the ground up.

Most people can explain their respective web servers, but I've never heard anyone even come close to what PHP/Laravel is actually "doing".

Side Complaint: If you are working with Laravel Queue, it is such a hassle to reload your code changes when developing.


So what's the programming language that's 100% consistent? For example Python isn't.


I doubt any language is at 100% but from my work with them Elixir, Golang and Rust are predictable and a joy to use. I don't remember the last time their API has surprised me.


Perfect is the enemy of good. There are many languages much more consistent than PHP.


Ruby, Clojure, Go, Kotlin, Rust.


Yeah, but these things exist across languages. Laravel has collection methods that fix that and they can be used in any php project too.

https://laravel.com/docs/10.x/collections#available-methods




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: