Hacker News new | ask | show | jobs
by deliriumchn 807 days ago
> Nothing comes close to it in Go, Ruby, JS (Node), Python; from what I've seen. Laravel is one step ahead.

I can't really agree with that when Express and Django exists in this world. But Laravel is indeed amazing piece of software

3 comments

Express from Node? That's not even comparable. Express is a simple routing solution, Laravel is a framework packed with features.
Express is not in the same category as Laravel, what gets closer to Laravel in the NodeJS world would be Adonis (that I know of). Express is essentially a modular router (for people that think that server-side JS is a good idea)

If you run `laravel new my-app`, you got an application with caching, database, queue, views, translations, whatever else you can think of, ready to use with things like Oauth / Payments / E2E Testing / Feature flags / Search... a command away.

You don't get that with Express, you don't get that with Django, from what I've seen (but I'd be very happy to be wrong!)

Express is simple but it’s pretty barebones, nothing comparable to Django or Laravel.

But yeah Django is nearly perfect, my dream framework is Django officially typed in a world where the python community get its shit together with type checking.

We are not far but I miss having good IDE auto completion and not having errors in my IDE as a reliable source of confidence.

PHP is slowly gaining ground on strict typings and every update brings new features. It’s really fun to see losely typed methods over time being refactored to typed methods, giving you that slight peace of mind in every step. Big kudos to the PHP and Laravel community.