←back to thread

76 points notrab | 3 comments | | HN request time: 0.624s | source

Hey HN, I last PHP professionally over 15 years ago, and I loved it. I switched to Ruby on Rails, then Node/Go/React/GraphQL as there was a lot more demand for those roles. However, PHP is back!

In true JavaScript fashion, I decided to learn PHP again by building a framework to put all the pieces together in my brain.

I absolutely love Hono.dev, and decided to base the PHP framework on that. Dumbo isn't intended to compete with Laravel, Symphony or Slim, if anything, it's something people can use in production, but also contribute to and be used as a learning resource for others.

1. bilekas ◴[] No.42174455[source]
There is concurrency..

There is Unicode support

There is a proposal for generics https://wiki.php.net/rfc/generics

For me personally its not a deal-breaker, there are workarounds if needed.

but for your question, why not?

It's so frustrating to see people just suggesting the "Mainstream" without considering if OP even asked.

Edit : Unicode support is not native. So concede this one, but again not a deal breaker as a language IMO.

replies(1): >>42174535 #
2. jtreminio ◴[] No.42174494[source]
Your whole comment history with regards to PHP reads like someone frustrated that the tool they've chosen to shit on is exactly the opposite of what they think it is but they don't want to admit it.
3. that_guy_iain ◴[] No.42174535[source]
To be fair, there is technically concurrency. But it’s not what you would really expect. But as someone pointed out to me 14 years ago, if you need concurrency in your web request you‘re probably doing something wrong.

There is some very impressive work going on to define how Generics will work in PHP. It’s a matter of when not if Generics come to PHP. I‘m expecting a new RFC for Generics to be created some point next year.